GDB常用命令

2021-08-09 03:11:41 字數 484 閱讀 2441

gdb主要的功能和命令:

a. 在程式中設定斷點,當程式執行到斷點處暫停;

b. 列印變數的值;

c. 單步執行;

d. 可以跟蹤進入函式裡面和從函式中退出;

d. 檢視執行緒、函式堆疊資訊;

常用命令如下:

命令 | 簡寫 | 含義

list | l |列出源**

break | b | 設定斷點

print | p | 列印變數的值

continue | c | 繼續執行

run | r | 執行程式

next | n | 下一行

step | s | 進入函式

finish | 從函式中退出

info | i | 列出資訊

display | 顯示引數

file | 載入檔案

bt | 檢視函式的堆疊

q | 退出gdb

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 檢視斷...