在Ubuntu上调试C++代码,你可以选择使用命令行工具GDB或者图形化的调试工具如Visual Studio Code (VS Code)。以下是两种方法的详细步骤:
sudo apt update
sudo apt install gdb
g++ -g your_source_file.cpp -o your_executable
gdb your_executable
break main.cpp:5
run
list 或 l:显示源代码。break 或 b:设置断点。run 或 r:启动程序。next 或 n:执行下一行代码,但不进入函数。step 或 s:执行下一行代码,如果是函数调用,则进入函数。continue 或 c:从当前位置继续执行程序,直到遇到下一个断点。finish:执行完当前函数并返回。print 或 p:打印变量的值。backtrace 或 bt:显示当前调用堆栈。tasks.json文件。launch.json文件,指定调试器路径和可执行文件路径。g++ -g main.cpp -o main
通过以上步骤,你可以在Ubuntu上有效地调试C++代码。选择使用GDB或VS Code取决于你的个人喜好和工作流程。