GDB常用命令

2021-04-24 07:35:31 字數 960 閱讀 3529

命令                        解釋

break num               在指定的行上設定斷點。

bt                      顯示所有的呼叫棧幀。該命令可用來顯示函式的呼叫順序。

clear                   刪除設定在特定原始檔、特定行上的斷點。其用法為:clear filename:num。

continue                繼續執行正在除錯的程式。該命令用在程式由於處理訊號或斷點而

導致停止執行時。

display expr            每次程式停止後顯示表示式的值。表示式由程式定義的變數組成。

file file               裝載指定的可執行檔案進行除錯。

help name               顯示指定命令的幫助資訊。

info break              顯示當前斷點清單,包括到達斷點處的次數等。

info files              顯示被除錯檔案的詳細資訊。

info func               顯示所有的函式名稱。

info local              顯示當函式中的區域性變數資訊。

info prog               顯示被除錯程式的執行狀態。

info var                顯示所有的全域性和靜態變數名稱。

kill                    終止正被除錯的程式。

list                    顯示源**段。

make                    在不退出 gdb 的情況下執行 make 工具。

next                    在不單步執行進入其他函式的情況下,向前執行一行源**。

print expr              顯示表示式 expr 的值。

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