1.gdb的簡介
gdb是Linux下的 GUN調試程序,用來調試C/C++的強大調試器。
2.基本命令介紹
編譯文件的時候需要加上 -g加上 生成調試信息, 如 g++ -g -o test test.cpp
list 查看源代碼, 輸入list後可以按回車繼續查看源代碼
run 讓程序跑起來
next 逐步執行
step 進入函數中執行
bt 查看函數調用的棧幀
info 查看局部變量, info locals
查看main函數變量上的值,可以選擇main函數的棧幀,用frame 選擇1 號棧幀,然後查看變量
printf 查看當前變量的值