MINGW64"make build"错误:"bash:make:command not found"

13 bash mingw makefile go glide-golang

我正在使用Windows 10.我想在MINGW64中运行"make build"但出现以下错误:

$ make build
bash: make: command not found
Run Code Online (Sandbox Code Playgroud)

我想为Golang构建Glide

我试过以下:

$ sudo yum install build-essential
bash: sudo: command not found
Run Code Online (Sandbox Code Playgroud)

以及:

$ yum install build-essential
bash: yum: command not found
Run Code Online (Sandbox Code Playgroud)

和:

$ apt-cyg build-essential
bash: apt-cyg: command not found
Run Code Online (Sandbox Code Playgroud)

我如何"解决"这个问题?

Jua*_*ero 36

您也可以使用巧克力。

安装后,只需运行:

choco install make
Run Code Online (Sandbox Code Playgroud)

完成后,它会安装并在 Git for Bash / MinGW 中可用。

  • 没有找到巧克力本身 (3认同)

小智 30

  • 转到ezwinports,https: //sourceforge.net/projects/ezwinports/files/

  • 下载make-4.2.1-without-guile-w32-bin.zip(获取没有guile的版本)

  • 提取拉链
  • 将内容复制到C:\ ProgramFiles\Git\mingw64 \合并文件夹,但不要覆盖/替换任何现有文件.

  • 只是为了详细说明:对于 lib/bin/include 下提取的 zip 内的文件,如果需要,请忽略“共享”,小心复制到 C:\ProgramFiles\Git\mingw64\ 下的相应文件夹。然后重新启动git-bash,你会看到“make”。 (4认同)

小智 11

您必须安装mingw-get,然后您可以运行mingw-get install msys-make命令make available.

这是您想要的内容的链接http://www.mingw.org/wiki/getting_started

  • 该包被称为`msys-make`而不是`make` (8认同)
  • 当我使用上述步骤时出现以下错误:mingw-get install make $ mingw-get install make mingw-get.exe:*ERROR*make:unknown package,can you please please (3认同)
  • 我必须使用“mingw32-make”而不是“msys-make” (3认同)