"launch.json" 中缺少配置“C/C++: gcc.exe 生成和调试活动文件”。
时间: 2024-10-26 13:02:24 浏览: 19
vscode配置文件c-cpp-properties.json/launch.json/task.json
"launch.json" 是 Visual Studio Code (VSCode) 中用于配置代码调试的文件,它主要用于告诉VSCode如何启动、连接到特定的程序,以及指定构建工具的相关设置。当提到缺少关于"C/C++: gcc.exe 生成和调试活动文件" 的配置时,这意味着你在尝试调试使用gcc编译器(如GCC)的C或C++项目时,配置文件中没有包含对应于gcc的构建步骤和调试参数。
你需要在`launch.json`中添加这样的内容:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch", // 调试配置名称
"type": "cppdbg", // 使用cppdbg类型的调试器
"request": "launch", // 请求启动
"program": "${fileDirname}/${fileBasenameNoExtension}", // 你要调试的程序文件路径
"args": [], // 程序命令行参数
"stopAtEntry": false,
"cwd": "${workspaceFolder}", // 工作目录
"environment": [], // 运行环境变量
"MIMode": "gdb", // 指定调试模式(这里是gdb)
"miDebuggerPath": "gcc.exe", // gcc的绝对路径
"setupCommands": [
{
"description": "Enable pretty-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
```
这个配置指定了启动gcc执行文件,然后通过gdb进行调试。如果你还没有这个文件,需要手动创建并配置;如果已经有了,可能只需要找到对应的配置部分,并按照上述结构添加缺失的内容。
阅读全文