在Ubuntu系统中,有多种强大的C++代码调试工具可供选择。以下是一些常用的调试工具及其使用介绍:
sudo apt-get update && sudo apt-get install gdb
-g
标志以包含调试信息:g++ -g your_source_file.cpp -o your_executable
gdb your_executable
break main.cpp:5
:设置断点run
:启动程序step
或 s
:单步执行print variable_name
:查看变量continue
或 c
:继续执行quit
:退出GDBCtrl+Shift+P
,选择“Configure Default Build Task”,然后选择“g++ build active file”来生成 tasks.json
文件。F5
,选择“C++ (GDB/LLDB)”并配置 launch.json
文件,指定调试器路径和可执行文件路径。Ctrl+Shift+B
编译并构建工程。按下 F5
开始调试工程。sudo apt-get install valgrind
valgrind --leak-check=full ./your_program
这些工具各有优势,可以根据个人需求和偏好选择使用。例如,如果你喜欢使用命令行工具,可以选择GDB;如果你更喜欢图形化界面,VS Code可能是更好的选择。