gdb常用命令彙總(簡潔版)

2021-07-30 14:53:48 字數 675 閱讀 6011

2.進行除錯

在命令列處輸入gdb ./test

3.常用指令

list(l)——–列出10行**,再次輸入則列出往下的10行。若是list 加行號則從該行開始輸出10行

break(b)———後面加行數即 b 10。就是在第十行處加斷點

run(r)———–即開始執行至第乙個斷點處

continue(c)———繼續執行至下個斷點

step(s)——–執行一行源程式**,如果此行**中有函式呼叫,則進入該函式

next(n)——執行一行源程式**,此行**中的函式呼叫也一併執行

print(p)——-後面加變數名,輸出變數

info(i)———-顯示各類資訊,例如info b就是顯示當前斷點情況

quit(q)———退出gdb

delete(d)———-去除斷點

watch———觀測

finish————-執行至當前函式結束,並列印函式返回時的堆疊位址和返回值及引數值等資訊

4.部分指令詳解

①watch

watch 為表示式(變數)expr設定乙個觀察點。變數量表示式值有變化時,馬上停住程式。

表示式可以是乙個變數 例如:watch value_a

表示式可以是乙個複雜的語句表示式: 例如:watch a*b + c/d

vim常用命令簡潔版

x鍵刪除 a鍵行末新增文字 i鍵游標前新增文字 w儲存 q退出 dw從游標處刪除至乙個單詞末尾 d 從游標處刪至行末 w 從當前游標當前位置直到下乙個單詞起始處,不包括它的第乙個字元。e 從當前游標當前位置直到單詞末尾,包括最後乙個字元。從當前游標當前位置直到當前行末。在動作前輸入數字會使它重複相應...

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 ...