如何在Windows中安装和使用“make”?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Windows中安装和使用“make”?相关的知识,希望对你有一定的参考价值。

我正在按照我克隆到我的机器的某个人的指示。我想要的很简单:能够使用make命令作为设置代码环境的一部分。但我正在使用Windows,我在网上搜索只找到要下载的make.exe文件,下载make-4.1.tar.gz文件(我不知道下一步该怎么做),以及关于下载MinGW的事情(对于GNU;但安装后我没有发现任何提及“制造”)。

我不想要GNU编译器或相关的东西;我只想在Windows中使用“make”。请告诉我应该怎样做才能实现这一目标。

提前致谢!

答案

make是一个GNU命令,因此在Windows上获取它的唯一方法是安装类似GNUWin32提供的Windows版本。或者你可以安装MinGW然后做:

copy c:MinGWinmingw32-make.exe c:MinGWinmake.exe

或在PATH中创建指向实际可执行文件的链接。在这种情况下,如果您更新MinGW,则不会删除该链接:

mklink c:inmake.exe C:MinGWinmingw32-make.exe

因此,您可以在Windows控制台中执行make.exe命令。

另一答案

GNU make适用于巧克力。

  • here安装chocolatey。
  • 然后,choco install make

现在,您将能够在Windows上使用Make。 我尝试在MinGW上使用它,但它也适用于CMD。

另一答案

一般来说,接受的答案是一个坏主意,因为手动创建的make.exe会粘在一起并可能导致意外问题。它实际上打破了RubyInstaller:https://github.com/oneclick/rubyinstaller2/issues/105

另一种方法是通过Chocolatey安装make(由@Vasantha Ganesh K指出)

另一种选择是从Chocolatey安装MSYS2并使用makeC: oolsmsys64usrin。如果make没有自动安装MSYS2,你需要通过pacman -S make手动安装它(正如@Thad Guidry和@Luke指出的那样)。

另一答案
  1. 安装Msys2 http://www.msys2.org
  2. 关注installation instructions
  3. Install make$ pacman -S make gettext base-devel
  4. C:msys64usrin添加到您的路径中
另一答案

从他们的官方网站GnuWin32下载make.exe

  • 在“下载”会话中,单击“完整包”,“源”除外。
  • 按照安装说明进行操作
  • 完成后,将<installation directory>/bin/添加到PATH变量。

现在,您将能够在cmd中使用make。

另一答案

如果您使用的是Windows 10,则它内置于Linux子系统功能中。只需启动Bash提示符(按Windows键,然后键入bash并选择“在Windows上使用Ubuntu进行Bash”),将cd键入您要创建的目录并键入make

FWIW,Windows驱动器可以在/mnt中找到,例如C:驾驶是在巴什的/mnt/c

如果开始菜单中没有Bash,则以下是打开该Windows功能的说明(仅限64位Windows):

https://docs.microsoft.com/en-us/windows/wsl/install-win10

以上是关于如何在Windows中安装和使用“make”?的主要内容,如果未能解决你的问题,请参考以下文章

在Windows中安装和切换java 7和java 8

如何在Eclipse中安装和使用微软的TFS插件

如何在 Windows Server 2003 中安装和配置虚拟专用网络服务器

如何在 Visual Studio Code 中安装和使用 Entity Framework Core?

如何在Linux中安装和使用资源监控工具Bashtop?

在CentOS中安装和使用nginx