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

VS Code调试C程序报错launch:Program不存在问题求助

VS Code调试C语言出现launch:Program 'xxx' does not exist报错解决方案

完整报错:launch:Program '.../.../.../coding' does not exist

对应排查修复步骤

  • 优先检查是否编译失败无输出文件
    手动执行编译命令测试:gcc 你的C源文件名称.c -o coding,查看是否有语法报错、链接报错,代码错误会导致编译中断,不会生成目标可执行文件,这是此前调试正常、修改代码后突然报错的最常见原因。
  • 检查launch.json路径配置
    打开项目下.vscode/launch.json文件,核对program字段填写的路径是否和实际生成的可执行文件路径完全匹配,注意相对路径的基准目录、文件名大小写、文件夹层级,若你近期调整了项目文件夹结构、修改了输出可执行文件名称,会直接导致路径不匹配。
  • 检查调试前自动编译配置联动
    确认launch.json中preLaunchTask字段的取值,和.vscode/tasks.json中label字段的取值完全一致(大小写也不能有差异),若配置不匹配,调试前不会自动执行编译任务,自然没有可执行文件可供调用。
  • 排查杀毒软件拦截情况
    部分杀毒软件会误判C语言编译生成的可执行文件为风险程序,直接隔离删除,可打开杀毒软件隔离区核查,将项目目录加入信任白名单即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 04:06:04