在Ubuntu中调试C++程序主要有以下两种常用方式:
sudo apt update && sudo apt install gdb
-g选项生成调试信息。g++ -g example.cpp -o example
break <函数/行号>:设置断点。run:运行程序,可带参数。next/step:单步执行(不进入/进入函数)。print <变量>:查看变量值。backtrace:查看调用栈。quit:退出调试。launch.json和tasks.json,按F5启动调试。根据需求选择工具,GDB适合命令行操作,VS Code/CLion适合可视化调试,Valgrind用于内存问题排查。