如何在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并使用make
的C: oolsmsys64usrin
。如果make
没有自动安装MSYS2,你需要通过pacman -S make
手动安装它(正如@Thad Guidry和@Luke指出的那样)。
- 安装Msys2 http://www.msys2.org
- 关注installation instructions
- Install make与
$ pacman -S make gettext base-devel
- 将
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 Server 2003 中安装和配置虚拟专用网络服务器