在Windows上安装GNU Make可以通过以下几种常见方法:
方法一:使用Chocolatey包管理器
- 安装Chocolatey(如果尚未安装)
- 以管理员身份打开PowerShell。
- 运行以下命令:powershellSet - ExecutionPolicy Bypass - Scope Process - Force; ` [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol - bor 3072; ` iex ((New - Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- 安装GNU Make
- 打开PowerShell(不需要管理员权限),运行命令:powershellchoco install make
方法二:从GnuWin32项目下载安装
- 下载GnuWin32的Make包
- 访问GnuWin32的官方网站(http://gnuwin32.sourceforge.net/packages/make.htm)。
- 在页面上找到“Download”部分,下载以下两个文件:
make - 4.2.1 - src.zip
(源代码包,如果需要编译安装)。make - 4.2.1 - bin.zip
(二进制可执行文件包,直接使用)。
- 安装步骤(如果使用二进制包)
- 解压
make - 4.2.1 - bin.zip
到一个你选择的目录,例如C:\GnuWin32\bin
。 - 将该目录(
C:\GnuWin32\bin
)添加到系统的环境变量PATH
中。- 右键点击“此电脑”,选择“属性”。
- 点击“高级系统设置”。
- 在“系统属性”窗口中,点击“环境变量”。
- 在“系统变量”部分,找到
PATH
变量,点击“编辑”。 - 点击“新建”,然后输入
C:\GnuWin32\bin
(根据实际解压目录填写)。 - 点击“确定”关闭所有窗口。
- 打开一个新的命令提示符窗口,输入
make - v
来验证安装是否成功。
方法三:使用MSYS2安装
- 安装MSYS2
- 访问MSYS2官方网站。
- 下载适合你系统的安装程序(例如,对于64位Windows系统下载
msys2 - x86_64 - <version>.exe
)。 - 运行安装程序,按照提示完成安装。
- 更新MSYS2包数据库和基础系统包
- 打开MSYS2 MSYS终端(在开始菜单中可以找到)。
- 运行以下命令:bashpacman -Syu
- 如果提示需要关闭终端并重新打开,请按照提示操作,然后再次运行
pacman -Syu
直到提示系统已经是最新的。
- 安装GNU Make
- 在MSYS2 MSYS终端中运行命令:bashpacman -S make
- 安装完成后,你可以在MSYS2终端或者将MSYS2的
usr/bin
目录添加到系统PATH
环境变量后在Windows命令提示符中使用make
命令。