gdb使用筆記

2021-06-30 16:47:33 字數 358 閱讀 5465

gdb使用常用指令(ubuntu下很多獨有的**不用寫全也可以執行,可以說這是ubuntu的特點之一)

1)啟動:gdb filename

2)新增斷點:gdb pos,pos可以是行號也可以是函式名,甚至其他形式

3)刪除斷點:delete breakpoint;  breakpoint為斷點id,clear linenum:清除行的所有斷點;clear location1 location2:暫時還沒明白是什麼意思

4)檢視所有斷點:info break

5)執行程式:r;單步執行:n;繼續執行:c;結束執行:q;

6)顯示**:l m,n;n可以省略,表示顯示第m行附近的**

未完待續……

GDB使用筆記

命令 作用l list 顯示原始碼 b break 設定斷點 r run 執行程式 bt或where 顯示呼叫棧 n next 單步執行 不進入函式 s step 單步執行 進入函式 layout next 分割視窗,檢視原始碼 watch 監視變數,當變數變化時列印 p print var 列印變...

GDB學習使用筆記

首先說明我使用的gdb版本及作業系統版本資訊如下 gdb是gnu 的原始碼偵錯程式。fred fish,原真主保佑他,關於他的生平可以在了解一下。這裡有gdb最新版的文件,可以參考!gdb簡介 偵錯程式 比如象gdb 能讓你觀察另乙個程式在執行時的內部活動,或程式出錯時發生了什麼。gdb主要能為你做...

GDB命令,使用筆記

命令 解釋 示例 file 檔名 載入被除錯的可執行程式檔案。因為一般都在被除錯程式所在目錄下執行gdb,因而文字名不需要帶路徑。gdb file gdb sample rrun的簡寫,執行被除錯的程式。如果此前沒有下過斷點,則執行完整個程式 如果有斷點,則程式暫停在第乙個可用斷點處。gdb r c...