GDB學習筆記

王小鬧兒發表於2018-12-08

編譯生成執行檔案:(Linux下)

g++ -std=c++11 -g tst.cpp -o tst

 

基本操作

$gdb
$file 可執行檔名
$start
//進入被呼叫的函式
$s
//列印變數的值
$p 變數名
//設定斷點
$b 行號
//列出程式碼(從第1行開始)
$list 1
//檢視堆疊資訊
$bt
//下一步
$n
//斷點之後繼續執行
$c