在CentOS下配置C++調試環境,可按以下步驟進行:
首先更新系統,然后安裝GCC、G++、Make和GDB等工具,可使用命令:sudo yum update -y
,sudo yum groupinstall -y "Development Tools"
,sudo yum install -y gdb
。
安裝完成后,通過gcc --version
,g++ --version
,gdb --version
命令驗證安裝是否成功。
使用g++ -g -o your_program your_program.cpp
命令編譯C++程序,-g
選項用于生成調試信息。
啟動GDB并加載程序:gdb your_program
。常用調試命令有break main
(在main函數處設斷點)、run
(運行程序)、next
(單步執行,不進入函數)、step
(單步執行,進入函數)、print variable_name
(打印變量值)、backtrace
(查看調用棧)、quit
(退出GDB)。
如需更高級調試功能,可安裝Valgrind用于內存泄漏檢測,命令為sudo yum install -y valgrind
,使用方法為valgrind --leak-check=full ./your_program
。
安裝VSCode及C/C++擴展,配置launch.json
和tasks.json
文件,設置好斷點后,點擊調試圖標即可開始調試。