cd
改變當前工作目錄
run執行該程式
backtrace
顯示程式中的當前位置和表示如何到達當前位置的棧跟蹤(同義詞:where)
breakpoint
在程式中設定乙個斷點
commands
命中斷點時,列出將要執行的命令
continue
從斷點開始繼續執行
delete
刪除乙個斷點或監測點;也可與其他命令一起使用
clear
刪除剛才停止處的斷點
display
程式停止時顯示變數和表達時
down
下移棧幀,使得另乙個函式成為當前函式 up
上移棧幀,使另一函式成為當前函式 frame 選擇下一條continue命令的幀
info
顯示與該程式有關的各種資訊
jump
在源程式中的另一點開始執行
kill
異常終止在gdb 控制下執行的程式
list
列出相應於正在執行的程式的原檔案內容
next
執行下乙個源程式行,從而執行其整體中的乙個函式
step
執行下乙個源程式行,必要時進入下乙個函式
顯示變數或表示式的值
pwd
顯示當前工作目錄
type
顯示乙個資料結構(如乙個結構或c++類)的內容
whatis
顯示變數或函式型別
reverse-search
在原始檔中反向搜尋正規表示式
search
在原始檔中搜尋正規表示式
set variable
給變數賦值
signal
將乙個訊號傳送到正在執行的程序
undisplay
display命令的反命令,不要顯示表示式
until
結束當前迴圈
finish
結束當前函式
watch
在程式中設定乙個監測點(即資料斷點)
quit
退出gdb
更多命令參考gdb quick reference。
常用gdb命令
常用的gdb命令 1 輸入help可以檢視命令的類別。而help 類別,可以詳細檢視某一類別下的命令。命令可以分為以下幾類 1 aliases 其他命令的別名。2 breakpoints 中斷程式的命令。3 data 檢視資料。4 files 指定並檢視檔案。5 internals 維護的命令。6 ...
常用gdb命令
xcode內建gdb,有時程式崩潰需要用gdb除錯,下面是常用的gdb命令 1.使用backtrace命令,簡寫bt,用來檢視當前程序的函式呼叫棧情況,以此回溯到我們自己所寫的方法,有時可以看到出錯在哪一行 真懷戀在vs中的程式設計,找問題哪須這麼麻煩 2.使用list命令,簡寫l,回到棧列表,會將...
常用的gdb除錯命令
一.gdb常用命令 命令 描述backtrace 或bt 檢視各級函式呼叫及引數 finish 連續執行到當前函式返回為止,然後停下來等待命令 frame 或f 幀編號 選擇棧幀 info 或i locals 檢視當前棧幀區域性變數的值 list 或l 列出源 接著上次的位置往下列,每次列10行 l...