在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
),并指定编译器、可执行文件和调试参数等。