本文摘至:
通常,設定乙個斷點並且在上面中斷後,一般會查詢一些變數或做一些其他動作。使用命令列表(commands)就能使程式到達斷點後自動執行這些動作。
步驟如下:
1. 設定斷點
2.使用commands命令,用法(gdb)commands break_list,如:
(gdb)commands 1
type commands for when breakpoint 1 is hit, one per line.
end with a line saying just "end".
>silent
>printf "n = %d\n", n
>continue
>end
gdb命令列除錯相關操作
b break 設定斷點 b 行號 函式名 在指定行或函式名設定斷點 b filename 行號 在指定檔案設定斷點 b 24 if var 10 設定條件斷點,當變數值等於10時才停下來 d delete 刪除斷點 d 斷點編號 i info b 獲取斷點資訊包含編號 start 執行除錯,只執行...
VIM命令列表
移動游標 上 k nk 向上移動n行 9999k或gg可以移到第一行 g移到最後一行 下 j nj 向下移動n行 左 h nh 向左移動n列 右 l nl 向右移動n列 w 游標以單詞向前移動 nw 游標向前移動n個單詞 游標到單詞的第乙個字母上 b 與w相反 e 游標以單詞向前移動 ne 游標向前...
FTP命令列表
命令描述 abor abort 此命令使伺服器終止前乙個ftp服務命令以及任何相關資料傳輸。acct account 此命令的引數部分使用乙個telnet字串來指明使用者的賬戶。adat authentication security data 認證 安全資料 allo 為接收乙個檔案分配足夠的磁碟...