阅读量:288
在Ubuntu中调试C++代码,你可以选择使用命令行工具GDB或者图形化的调试器。以下是使用Visual Studio Code(VS Code)结合GDB进行C++代码调试的步骤:
安装必要的软件和组件安装Visual Studio Code:安装C/C++扩展:安装编译器和调试器:
sudo apt update
sudo apt install build-essential gcc g++ gdb
配置调试环境创建测试工程:配置tasks.json文件:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"-O0",
"${file}",
"-std=c++11",
"-D_GLIBCXX_DEBUG",
"-o",
"${fileBasenameNoExtension}"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": [
"$gcc"
]
}
]
}
配置launch.json文件:添加断点:启动调试:使用GDB命令进行调试:
通过以上步骤,你可以在Ubuntu上使用Visual Studio Code和GDB调试C++代码。这种方法不仅适用于简单的调试任务,也适用于更复杂的项目。