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

VSCode Bash终端执行make编译Hello.C报错求助

解决make编译Hello.C时的CreateProcess错误

排查与修复步骤

  • 确认gcc是否正常可用
    打开Bash终端输入gcc --version,如果提示命令不存在,说明gcc没安装或者没加入系统PATH。用Chocolatey重新安装:choco install gcc,安装完成后关闭所有终端和VSCode,重新打开再测试。
  • 修正源文件后缀或强制指定编译器
    报错里make自动调用了g++,是因为大写的.C后缀在默认规则里会被识别为C++文件。两种解决方式:
    1. 把Hello.C重命名为Hello.c(小写c,明确是C语言文件),再执行make Hello
    2. 跳过make的默认规则,直接用gcc编译:gcc Hello.C -o Hello
  • 再次确认终端工作目录
    在终端输入ls,查看是否能看到Hello.C。如果看不到,用cd命令切换到文件所在的正确目录。
  • 手动添加gcc路径到Bash环境变量
    若Git Bash没识别到Chocolatey安装的gcc,手动把gcc的bin目录加入PATH(比如Chocolatey安装的路径通常是C:\tools\mingw64\bin):
    export PATH="$PATH:/c/tools/mingw64/bin"
    
    添加后再执行gcc --version验证,没问题后重试make命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 14:35:21