在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可能是更好的選擇。