Gdb 常用命令

2022-02-20 04:27:26 字數 480 閱讀 8642

命令名稱

含義示例

b  fun_name 

設定斷點

b  main

b 行號 if  條件  

設定帶條件斷點

如:b 11 if  i==10

n下一行ns

跳入函式內部

s  sum

finish(fin)

執行完當前函式

fin 

until num

執行到比當前大的行號

until  15

list

檢視源**

list

dump binary memory file start_addr end_addr

儲存記憶體內容

dump binary memory 1.txt src src+100

ctrl x+a

gdb 文字使用者介面

ctrl x+a

待續....

gdb常用命令

gnu的偵錯程式稱為gdb,是乙個互動式的程式,工作在字元模式。其常用命令如下 break num 在指定的行上設定斷點 break 1 bt 顯示函式的呼叫順序 clear 刪除斷點 clear test.c 10 display expr 每次程式停止後顯示表示式的值 printf expr顯示...

GDB常用命令

1 執行 run2 單步執行 step next finish 一直執行到函式返回 until 執行到某一行 3 斷點 break args break 12 break 10 hbreak args 硬體輔助斷點 thbreak args rbreak args info breakpoints ...

gdb 常用命令

呼叫gdb編譯需要在cc後面加 g引數再加 o root redhat home gdb 除錯檔案 啟動gdb gdb l 字母l 從第一行開始列出原始碼 gdb break n 在第n行處設定斷點 gdb break func 在函式func 的入口處設定斷點 gdb info break 檢視斷...