在CentOS上調試C++代碼,你可以使用GDB(GNU調試器)或者集成開發環境(IDE)如CLion、Visual Studio Code等
sudo yum install gdb
-g
選項以包含調試信息。例如,如果你的源代碼文件名為main.cpp
,可以使用以下命令編譯:g++ -g -o main main.cpp
gdb main
接下來,你可以使用GDB的各種命令來調試代碼,例如:
break
:設置斷點run
:運行程序next
:單步執行step
:進入函數continue
:繼續執行finish
:執行完當前函數backtrace
:查看調用棧print
:打印變量值quit
:退出GDB例如,要在main.cpp
的第10行設置斷點并運行程序,可以使用以下命令:
break main.cpp:10
run
在使用這些IDE時,你需要按照相應的文檔配置調試環境。通常,這包括創建一個調試配置文件(例如.vscode/launch.json
),并指定編譯器、可執行文件和調試參數等。