gdb命令

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

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

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

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

5:s(step):執行下一行語句,如果有函數調用則進入到函數中

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章