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

VS Code调试C程序报错:launch:program路径不存在如何解决?

解决VS Code调试C程序时"program不存在"的问题
  • 先确保代码已经编译出可执行文件
    打开VS Code终端(Ctrl+),输入编译命令:gcc 你的文件名.c -o 生成的exe名.exe,比如你的代码叫hello.c,就输gcc hello.c -o hello.exe`,回车后如果没报错,当前文件夹里就会出现hello.exe。

  • 修改调试配置文件launch.json

    1. 点左侧调试图标(虫子形状),点击"创建launch.json文件",选"C++(GDB/LLDB)"。
    2. 在生成的launch.json里,找到"program"这一行,把默认的示例路径改成你刚才生成的exe文件路径。比如exe在当前项目文件夹里,就改成"program": "${workspaceFolder}/hello.exe";也可以写绝对路径,比如"C:/Users/XXX/Desktop/hello/hello.exe"(注意用/或者双\)。
    3. 同时检查miDebuggerPath,要指向你安装的gdb.exe路径,比如MinGW安装在C盘的话,就是"miDebuggerPath": "C:/MinGW/bin/gdb.exe"。
  • 配置自动编译(可选但推荐)
    按F5时如果提示找不到tasks,选择"创建tasks.json文件",选"gcc.exe build active file"。之后每次按F5,VS Code会先自动编译最新代码,再启动调试,不用手动输编译命令了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 22:45:54