我正在遵循某人的指示,我将其存储库克隆到我的机器上。我想使用make命令作为设置代码环境的一部分,但我使用的是Windows。我在网上搜索了一下,但只找到了一个make.exe文件、一个make. 4.1.tar.gz文件(我不知道接下来该怎么处理它)和如何下载MinGW(适用于GNU;但安装后,我没有发现任何提到“make”)。

在没有GNU编译器或相关包的情况下,如何使用Windows中的make ?


当前回答

你也可以安装scoop,然后运行:

scoop install make

其他回答

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

在下载会话中,单击 完整的包,除了源代码。 按照安装说明安装。 完成后,将<安装目录>/bin/添加到PATH变量中。

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

安装Msys2 http://www.msys2.org 遵循安装说明 使用$ pacman -S make gettext base-devel安装make 添加C:\msys64\usr\bin\到您的路径

另一种选择是,如果你已经安装了minGW,并添加了bin文件夹的to Path环境变量,你可以使用“mingw32-make”而不是“make”。

你也可以创建一个从"make"到"mingw32-make"的符号链接,或者复制并更改文件名。我不推荐之前的选项,他们会工作,直到你对minGW做改变。

GNU make可用于巧克力。

从这里安装chocoley。 然后,choco安装make。

现在您将能够在窗口上使用Make。 我试着在MinGW上使用它,但它应该也能在CMD上工作。

如果你使用的是Windows 10,它是内置在Linux子系统特性中的。只需要启动一个Bash提示符(按Windows键,然后输入Bash并选择“Bash on Ubuntu on Windows”),cd到你想要制作的目录并输入make。

FWIW, Windows驱动器在/mnt中找到,例如Bash中的C:\ drive是/mnt/ C。

如果Bash在开始菜单中不可用,下面是打开Windows功能(仅限64位Windows)的说明:

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