在Windows操作系统上安装了GnuMake 为什么执行make时候还是提示错误?

简介 Windows用户需要安装GnuMakeforWindows才能使用makefile。如果您使用winget,可以使用以下命令安装:winget install GnuWin32.Make然后有执行:>makeinstall-dep错误提示:'make'不是内部或外部命令,也不是可运行的程序或批处理文件。解决办法:要解决在Windows系统中无法识别`ma

🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:联系凯哥 微信号 kaigejava2022

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。


TopTop