MINGW64“make build”错误:“bash:make:command not found”

时间:2016-04-21 13:13:04

标签: bash go makefile mingw glide-golang

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

$ make build
bash: make: command not found

我想构建Glide for Golang

我试过以下:

$ sudo yum install build-essential
bash: sudo: command not found

以及:

$ yum install build-essential
bash: yum: command not found

$ apt-cyg build-essential
bash: apt-cyg: command not found

我如何“解决”这个问题?

6 个答案:

答案 0 :(得分:19)

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

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

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

答案 1 :(得分:11)

您必须安装mingw-get,之后您可以运行mingw-get install msys-make以使命令可用。

以下是您想要的内容http://www.mingw.org/wiki/getting_started

的链接

答案 2 :(得分:1)

您也可以使用Chocolatey。

已安装,只需运行:

choco install make

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

答案 3 :(得分:0)

尝试使用cmake本身。 在构建目录中,运行:

  

cmake --build。

答案 4 :(得分:0)

  • 转到 jmeubank.github.io/tdm/gcc 的下载:https://jmeubank.github.io/tdm-gcc/download/
  • 下载 64+32-bit MinGW-w64 版。
  • 运行 .exe 文件。
  • 如果您已经有 tdm-gcc,请点击 Remove
  • 然后点击 Create 安装 tdm-gcc。
  • 完成安装。
  • 如果没有自动添加,则添加到环境变量的路径。
  • 现在在终端/命令提示符下运行 mingw32-make

希望这有效

答案 5 :(得分:-1)

您必须先安装 make。运行以下任何命令,它就会起作用。

pip install make

conda install make