在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取决于你的个人喜好和工作流程。