You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下VS Code生成空launch.json未检测C++调试配置的求助

恢复VS Code Ubuntu环境下C++调试配置选择弹窗

在Ubuntu系统上配置VS Code调试C时,执行「运行>添加配置」直接打开空的launch.json,未弹出调试配置选择弹窗,且已确认g(版本11.4.0)已安装。以下是恢复弹窗的解决方法:

解决步骤

  • 检查并启用官方C/C++扩展
    打开VS Code扩展面板(快捷键Ctrl+Shift+X),搜索由Microsoft发布的「C/C++」扩展,确保它已安装且处于启用状态。未安装则点击安装,启用后重启VS Code。

  • 切换到项目文件夹工作区
    不要直接打开单个C源文件,通过「文件>打开文件夹」选择你的C项目所在目录,让VS Code识别为完整的工作区,这样才能正确检测调试工具。

  • 删除空配置文件后重新触发弹窗

    1. 删除当前工作区.vscode目录下的空launch.json文件;
    2. 切换到C++代码编辑页面,点击左侧「运行和调试」面板(快捷键Ctrl+Shift+D);
    3. 点击面板顶部的「创建launch.json文件」按钮,此时会弹出调试配置选择列表,选择「C/C++: g++ build and debug active file」即可生成适配g++的调试配置。
  • 验证g++路径配置
    打开命令面板(快捷键Ctrl+Shift+P),输入「C/C++: Edit Configurations (UI)」,在「编译器路径」字段确认是否指向Ubuntu默认的/usr/bin/g++,若路径错误手动修正该值。

内容的提问来源于stack exchange,提问作者glades

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 08:52:53