vscode cmake 调试
时间: 2023-09-03 10:15:33 浏览: 115
在 VSCode 中使用 CMake 进行调试,可以按照以下步骤进行:
1. 安装 CMake Tools 扩展
首先需要在 VSCode 中安装 CMake Tools 扩展,该扩展提供了与 CMake 的集成和工具链支持。可以在扩展商店中搜索“CMake Tools”进行安装。
2. 配置 launch.json 文件
在 VSCode 中,需要配置一个 launch.json 文件来指定调试器和调试目标。可以通过单击 VSCode 左侧的调试图标,然后选择“创建 launch.json 文件”来创建该文件。
在 launch.json 文件中,需要指定以下信息:
- “type”字段:指定调试器类型,可以选择 GDB 或 LLDB。
- “program”字段:指定要调试的可执行文件的路径。
- “args”字段:指定可执行文件的命令行参数。
- “cwd”字段:指定可执行文件的工作目录。
以下是一个示例 launch.json 文件:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/app",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}/build",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb"
}
]
}
```
3. 配置 CMakeLists.txt 文件
在 CMakeLists.txt 文件中,需要添加以下内容:
```cmake
set(CMAKE_BUILD_TYPE Debug)
```
该代码将生成调试版本的可执行文件。
4. 使用 CMake Tools 编译和运行
在 VSCode 中,可以使用 CMake Tools 扩展来编译和运行代码。首先需要打开 CMake 工具面板,可以通过单击 VSCode 底部状态栏的“CMake”按钮来打开。
在 CMake 工具面板中,可以选择生成目录并配置项目。然后可以使用“Build”按钮来编译代码,使用“Run”按钮来运行可执行文件。
5. 启动调试
在运行可执行文件之前,需要在 VSCode 中启动调试。可以单击 VSCode 左侧的调试图标,然后选择配置文件并单击“启动调试”按钮来启动调试。
在调试期间,可以使用调试器的功能来单步执行代码、设置断点、查看变量的值等。
阅读全文