Linux 中的调试器——gdb的基本调试命令打字练习
- 工欲善其事,必先利其器——首先我們需要有打字練習(xí)的工具 ,這里我推薦的是 金山打字通,下載鏈接為 🔜🔜🔜 金山打字通2016
- 將該軟件下載好后,我們打開顯示如下圖——>點(diǎn)擊下圖中的的打字打字測試
- 進(jìn)入 打字測試 ,其中有三種模式分別是 :英文測試,拼音測試,五筆測試,我們可以隨便選擇其中的任意一個(gè),因?yàn)檫x哪一個(gè)都沒有任何的影響的,我們是通過切換輸入法,是英文還是拼音,五筆的,點(diǎn)擊 右上角的課程選擇 旁邊的下拉按鈕 如下圖所示:
***
-
會顯示如下窗口,我們 點(diǎn)擊 自定義課程 ——> 再點(diǎn)擊 左上角的 添加
-
有單個(gè)添加、批量添加 大家可以根據(jù)自己的需求來,進(jìn)行相對應(yīng)的選擇
- 這里我是 單個(gè)添加 ,顯示如下窗口,我們可以配合使用我們的 Ctrl+C + Ctrl+V 的復(fù)制粘貼的方式把我們練習(xí)的內(nèi)容(如下面的 gdb的基本調(diào)試命令打字練習(xí) ),復(fù)制到 空白區(qū)域中 ,或者 點(diǎn)擊 左上角的 導(dǎo)入txt文章 ,是一樣的,——> 再然后 編輯下面的 課程名稱 為該內(nèi)容命名好,方便我們查找練習(xí),——> 最后 點(diǎn)擊 保存 ,就可以了
保存好后,點(diǎn)擊退出該窗口,重新再次,點(diǎn)擊 打字測試 ——> 點(diǎn)擊你剛剛將練習(xí)內(nèi)容的復(fù)制到的那個(gè)模式里,——> 選擇右上角的 課程選擇 ——> 自定義課程 ,從中你可以看到,你剛剛自行編輯的打字練習(xí)內(nèi)容中 課程名稱 ,選擇你所需要的,就可以開始你的打字練習(xí)之旅了
- 每天有事沒事在 金山打字通 上面練一練,不僅可以提高打字,敲代碼的效率,還可以幫助記憶有關(guān)的關(guān)鍵字 ,和知識點(diǎn),一舉三得
- 未來可期呀!
- 下面是 gdb的基本調(diào)試命令打字練習(xí)的內(nèi)容
- 關(guān)于這部分的內(nèi)容大家,可以移步到 .🔜🔜🔜 Linux 中的調(diào)試器 gdb 的基本使用
gdb binFile 退出: ctrl + d 或 quit 調(diào)試命令:
(gdb) list/l 行號:顯示binFile源代碼,接著上次的位置往下列,每次列10行。[重要]
(gdb) list/l 函數(shù)名:列出某個(gè)函數(shù)的源代碼。
(gdb) r或run:運(yùn)行程序,在斷點(diǎn)處停止。[重要]
(gdb) n 或 next:單條執(zhí)行于 ,類似于VS 中的 F10 ,逐過程,就是不會進(jìn)入到函數(shù)中去。[重要(gdb) s或step:進(jìn)入函數(shù)調(diào)用,類似于 ,VS 中 F11的逐語句,就是一步一步的向下執(zhí)行,會進(jìn)入函數(shù)中去[重要]
(gdb) break(或b) 行號:在某一行設(shè)置斷點(diǎn),+行號 [重要]
(gdb) break(或b) 函數(shù)名:在某個(gè)函數(shù)開頭設(shè)置斷點(diǎn) ,+ 函數(shù)名
(gdb) info break(或 info b) 查看所有斷點(diǎn)信息。
(gdb) finish(或f):執(zhí)行到當(dāng)前函數(shù)返回,然后挺下來等待命令,就是跳出函數(shù),然后停下來
(gdb) print(或p):打印表達(dá)式的值,通過表達(dá)式可以修改變量的值或者調(diào)用函數(shù)
(gdb) p + 變量名:打印變量值。[重要]
(gdb) set var:修改變量的值
(gdb) continue(或c):從當(dāng)前位置開始連續(xù)而非單步執(zhí)行程序(就是跳轉(zhuǎn)到下一個(gè)斷點(diǎn)處)[重要]
(gdb) run(或r):從開始連續(xù)而非單步執(zhí)行程序
(gdb) delete breakpoints:刪除所有斷點(diǎn)
(gdb) delete breakpoints n:刪除序號為n的斷點(diǎn)[重要]
(gdb) disable breakpoints:禁用斷點(diǎn)
(gdb) enable breakpoints:啟用斷點(diǎn)
(gdb) info(或i) breakpoints:參看當(dāng)前設(shè)置了哪些斷點(diǎn)
(gdb) display 變量名:跟蹤查看一個(gè)變量,每次停下來都顯示它的值
(gdb) undisplay + 編號:取消對先前設(shè)置的那些變量的跟蹤
(gdb) until X行號:跳至X行
(gdb) breaktrace(或bt):查看各級函數(shù)調(diào)用及參數(shù)
(gdb) info(i) locals:查看當(dāng)前棧幀局部變量的值
(gdb) quit:退出gdb
總結(jié)
以上是生活随笔為你收集整理的Linux 中的调试器——gdb的基本调试命令打字练习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像处理中的卷积
- 下一篇: antlr java_ANTLR从接触到