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

VSCode中C语言程序启动报错求助:程序未找到

求助:VSCode运行C程序提示「程序未找到」错误

错误截图1
错误截图2
错误截图3

我在VSCode中运行C语言程序时遇到「程序未找到」错误。过去两周我一直在谷歌搜索相关问题,看到了无数解决方案,包括本平台的,但均无效。我刚开始学习编程,因无法推进学习而倍感沮丧,几乎要放弃转而使用Codeblocks了,真心希望能得到帮助。


实用解决步骤

  • 检查MinGW安装与环境变量
    • 确认MinGW的bin目录(例如C:\MinGW\bin)已添加到系统PATH环境变量,添加后重启VSCode
    • 打开CMD输入gcc --version,能正常输出版本信息才说明配置有效
  • 配置VSCode的C/C++扩展路径
    • 按下Ctrl+Shift+P打开命令面板,输入C/C++: Edit Configurations (JSON),确保compilerPath指向gcc.exe完整路径,示例:
      "compilerPath": "C:/MinGW/bin/gcc.exe"
      
  • 修正tasks.json编译配置
    • 确保编译任务能生成可执行文件,参考以下配置:
      {
          "version": "2.0.0",
          "tasks": [
              {
                  "label": "gcc编译",
                  "type": "shell",
                  "command": "gcc",
                  "args": [
                      "-g",
                      "${file}",
                      "-o",
                      "${fileDirname}\\${fileBasenameNoExtension}.exe"
                  ],
                  "group": {
                      "kind": "build",
                      "isDefault": true
                  },
                  "problemMatcher": ["$gcc"]
              }
          ]
      }
      
  • 规范代码文件路径与名称
    • 不要把代码放在含中文、空格或特殊字符的文件夹里,比如D:\编程\test.c改成D:\code\test.c
    • 文件名禁用中文或特殊字符,避免生成的可执行文件无法被识别
  • 重启软件与系统
    • 环境变量修改后需重启电脑生效,也可先重启VSCode排查缓存问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 04:15:39