在Linux下调试C++程序,通常有以下几种常用的方法和工具:
sudo apt-get install gdb
g++ -g -o my_program my_program.cpp
gdb my_program
break:在指定行设置断点run:运行程序next:执行下一行代码,不进入函数step:执行下一行代码,进入函数continue:继续执行程序,直到遇到下一个断点print:打印变量的值backtrace:显示程序的调用栈quit:退出GDB。launch.json文件以启动GDB进行调试。valgrind --leak-check=full ./my_program
通过上述方法,您可以根据自己的需求和习惯选择合适的工具进行C++程序的调试。