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

Windows配置make后仍出现bash: make: command not found错误如何解决?

问题修复方案

第一步:验证环境变量生效状态

  • 先关闭所有已打开的Git Bash、CMD、PowerShell窗口,重新打开新的终端,环境变量修改后不会在已开启的终端中实时生效
  • 在Git Bash中执行echo $PATH,确认输出内容包含/c/Program Files/Git/mingw64/bin路径(Windows路径在Git Bash中会自动转换为POSIX格式),如果没有找到该路径说明PATH配置存在错误
  • 如果路径存在,直接执行全路径调用测试:/c/Program\ Files/Git/mingw64/bin/make.exe --version,如果能正常输出版本号说明make文件本身没有问题,属于终端的PATH优先级识别问题

第二步:修复路径优先级问题

如果全路径调用正常,说明是PATH顺序或者其他同名配置冲突导致的识别失败:

  • 检查C:\Program Files\Git\mingw64\bin是否放在了PATH列表的靠前位置,避免被其他路径下的配置覆盖
  • 部分设备会默认把C:\Program Files (x86)\GnuWin32\bin这类路径放在更前面,如果该路径下没有make文件也会导致调用失败

替代安装方案

choco install make和ezwinports的安装包本质都是GNU make的Windows编译版本,功能差异极小:

  • 如果你想快速解决问题,直接用Chocolatey安装即可,安装完成后重启终端就能直接调用make命令,不需要手动配置PATH
  • 如果你不想安装Chocolatey,也可以直接把ezwinports解压得到的bin/make.exe单独复制到终端默认加载的路径下,比如Git安装根目录下的usr/bin文件夹,或者C:\Windows\System32目录,都可以正常识别调用

注意:两种安装方式都仅提供make命令本身,其他UNIX构建工具链需要单独安装配置,避免后续编译出现依赖缺失报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 19:54:03