gdb 除錯日誌

2021-08-16 05:37:28 字數 371 閱讀 3002

如果用 c++ 作為服務端的程式語言的話,gdb 除錯還是要掌握的,可以說是非常方便。

gdb 除錯的教程網上非常多,而且肥腸詳細,只寫一下自己遇到的難找的問題。

假如 執行程式是 test ,異常的 core 檔案是 core.2018

gdb test

core core.2018

一般情況下整個工程包括多檔案,設定指定檔案的斷點

b test.c:2017

就是在 test.c 的第2017行設定斷點除錯,應該可以直接設定斷點函式,但是沒設定成功,煩

r 是 run 執行, c 是 continue 繼續執行。

發現了乙個神器,cgdb。第一次執行我就被他吸引了,啊哈,弄會了之後寫寫心得。

gdb 除錯 vs除錯

一 先要生成二進位制檔案 g g 1.cpp o 1.out g引數不要省,不然 gdb l 引數用不了 二 引數 設定斷點 設定 函式斷點break func 在某行設定斷點break 7 檢視斷點資訊 info break 刪除斷點 d 刪除所有斷點 d 3 刪除第三個 執行 r 下一步 n 逐...

GDB除錯命令以及GDB除錯段錯誤

一 gdb的除錯命令。c語言是 cc g tst.c o tst c 是g g o 生成的檔案 file.cpp c 除錯程式命令 gdb file 啟動,羅列 行數ist 1,break 行數 info break,run r 除錯執行,step s 單步除錯,檢視變數 print p 變數名,檢...

gdb除錯命令

一 gdb常用命令簡介 rrun 執行.程式還沒有執行前使用 c cuntinue 執行到下一斷點處 qquit 退出tab tab命令補全功能 h help幫助s step 跟入函式 nnext 執行下一行的 如果是函式呼叫,也當作一行 執行到此函式返回 b breakpoint 設定斷點,用法 ...