10.當程序崩潰的時候linux會生成一個core文件,可以用 gdb a.out core where 查看導致崩潰的原因
11.continue 恢復程序運行,直到碰到下一個斷點
12.run 程序開始運行,直到碰到斷點
13.step 執行一行代碼
14.next 和s不同的是他不跟蹤到代碼的內部,一步一步執行代碼
15.直接回車為執行上一個命令
16.print 變量 打印某一變量的值
17.display 變量 每次運行到斷點就顯示變量的值,用于觀察變量的變化
18.set 變量= 在程序執行中重新設置某變量的值
19.printf "%2.2s/n",(char*)0x120100fa0 結果打印出:He
20. 設置gdb的列寬,以下為將屏幕設置為70列 set width 70
21. info args 列出你程序所接受的命令行參數 info registers列出寄存器的狀態 info breakpoint列出在程序中設的斷點 要獲得具體的關于info的信息用help info.
22. set 這個命令用來為你的程序設置一個運行環境(使用一個表達式)。 set prompt $把gdb的提示符設為$. set args 可指定運行時參數。(如:set args 10 20 30 40 50) show args 命令可以查看設置好的運行參數。
23. show show命令用來顯示gdb自身的狀態。 使用'set'命令可以改變絕大多數由'show'顯示的信息 使用show radix命令來顯示基數 用不帶任何參變量的'set'命令可以顯示所有可以設置的變量的值 有三個變量是不可以用'set'命令來設置的: show version顯示gdb的版本號 show copying顯示版權信息 show warranty顯示擔保信息