使用GDB 偵錯C++ 程式涉及:設定GDB使用-g 選項編譯程式碼,產生偵錯資訊啟動GDB 並載入程式使用下列命令偵錯:run:執行程式break:設定斷點next:執行下一行程式碼step:逐行執行程式碼print:列印變數的值bt:檢視呼叫堆疊quit:退出GDB
如何使用GDB 偵錯C++ 程式
設定 GDB
安裝 GDB。 Ubuntu 使用者可以使用以下命令:
sudo apt-get install gdb
編譯 C++ 程式以產生偵錯資訊。使用下列g++ 選項:
g++ -g -o program program.cpp
啟動GDB
gdb program
attach pid
#bt 檢視呼叫堆疊
#include <iostream> using namespace std; int main() { int a = 10; int b = 20; int c = a + b; cout << "c = " << c << endl; return 0; }
調試步驟
g++ -g -o program program.cpp
gdb program
break 11
run
#檢查變數的值:
print c
next
quit
以上是如何使用 GDB 調試 C++ 程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!