vscode在终端调试c++
时间: 2024-08-12 20:04:04 浏览: 101
vscode基础使用.md
Visual Studio Code (VSCode) 是一款非常流行的轻量级开源代码编辑器,支持多种语言,包括 C++ 的调试。要在 VSCode 中进行 C++ 代码的终端调试,你可以按照以下步骤操作:
1. 安装插件:首先需要安装 `C/C++` 插件,可以在 VSCode 的 Extensions (扩展) 功能区搜索并安装 "ms-vscode.cpptools" 或者 "CodeLLDB" 这样的插件。
2. 配置任务文件(tasks.json):创建一个名为 `tasks.json` 的配置文件,用于定义构建和运行任务。例如,配置 `gdb` 或 `lldb` 作为调试器,以及编译命令等。
```json
{
"version": "2.0.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/your_executable_name",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"miDebuggerPath": "/path/to/gdb", // 根据实际情况替换 gdb 路径
"setupCommands": [
{ "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true }
]
}
]
}
```
3. 设置构建工具:你需要配置如何编译你的 C++ 文件。通常这涉及设置 `CMake`、`Clang`、`GCC` 等编译器的相关配置。
4. 调试启动:在 VSCode 内,通过 Debug 视图(快捷键 F5),选择你之前配置的任务来开始调试。点击绿色的三角形按钮或直接输入相应任务名称即可。
阅读全文