gdb命令

1:bt(backtrace):查看各級函數調用及參數ide

2:finish:連續運行到當前函數返回爲止,而後停下來等待命令函數

3:f(frame) 幀編號:選擇棧幀it

4:n(next):執行下一條語句class

5:s(step):執行下一行語句,若是有函數調用則進入到函數中變量

6:r(run):從頭開始連續運行程序程序

7:watch:設置觀察點,與斷點不一樣的是:斷點是當程序執行到某一代碼行時中斷,而觀察點是當程序訪問某個存儲單元時中斷,若是咱們不知道某個存儲單元在哪裏被動了,這時候觀察點尤爲有用next

附:1:若是某個函數的局部變量發生訪問越界,有可能並不當即產生段錯誤,而是在函數返回時產生段錯誤。di

相關文章
相關標籤/搜索