在Windows操作系统上安装了GnuMake 为什么执行make时候还是提示错误?
- 工作小总结&小工具类
- 时间:2025-04-23 19:39
- 44人已阅读
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
Windows 用户需要安装GnuMake for Windows才能使用 makefile。如果您使用 winget,可以使用以下命令安装:
winget install GnuWin32.Make
然后有执行:>make install-dep
错误提示:'make' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
解决办法:
要解决在Windows系统中无法识别`make`命令的问题,请按照以下步骤操作:
1. **确认GnuWin32.Make的安装路径**:
- 默认安装路径通常为`C:\Program Files (x86)\GnuWin32\bin`。
- 检查该目录下是否存在`make.exe`文件。
2. **将安装路径添加到系统环境变量PATH**:
- 右键点击“此电脑” → 选择“属性” → 点击“高级系统设置”。
- 在“系统属性”窗口中,点击“环境变量”按钮。
- 在“系统变量”列表中找到`Path`变量,点击“编辑”。
- 点击“新建”,输入GnuWin32的bin目录路径(如上述路径)。
- 确认所有窗口,保存更改。
3. **重启命令行工具**:
- 关闭所有已打开的命令提示符或PowerShell窗口,重新打开新的窗口以使环境变量生效。
4. **验证make命令是否可用**:
- 在新命令行中运行`where make`,应显示GnuWin32的make路径。
- 运行`make --version`确认版本信息。
5. **若路径未正确添加或未生效**:
- 手动使用绝对路径运行命令:
```cmd
"C:\Program Files (x86)\GnuWin32\bin\make.exe" install-dep
```
6. **重新安装GnuWin32.Make(可选)**:
- 如果上述步骤无效,尝试卸载后重新安装:
```cmd
winget uninstall GnuWin32.Make
winget install GnuWin32.Make
```
完成这些步骤后,`make install-dep`命令应该能够正常执行。若问题依旧,请检查是否与其他环境中的make冲突,或考虑使用其他工具如MinGW或Cygwin提供的make。