如何让 Windows 的 Git Bash 可以使用 make
一、背景
想在 Windows 中使用 make 命令?make 是 Unix/Linux 系统中的构建工具,不是 Windows 原生命令。我在 windows 下主要使用 Git Bash 终端,其只提供了基本的 Git 和部分 Unix 工具,不包含完整的开发工具链。
二、解决方案
步骤1.安装 MSYS2 获取 Pacman
简单简介一下 MSYS2 是什么:一个用于 Windows 的平台、工具和库的集合,它主要目的是:
- 提供类 Unix 的 shell 环境(Bash)
- 提供强大的软件包管理器(Pacman)
它不是虚拟机,也不是模拟器,而是一个让开发者能在 Windows 上获得类似 Linux 开发体验的原生 Windows 环境。
步骤2.使用 Pacman 安装 make
pacman -S make
好了,这下有 make 了,但只能在 MSYS2 终端中使用,怎么在 Git Bash 用呢?
步骤3.让 Git Bash 使用 MSYS2 MINGW64 环境
找到 Git Bash 启动文件,通常在:C:Program FilesGitetcprofile
# 添加 MSYS2 到 PATH
export PATH="/c/msys64/mingw64/bin:/c/msys64/usr/bin:$PATH"
# 设置 MSYS2 环境变量
export MSYSTEM=MINGW64
export CHERE_INVOKING=1
export MSYS2_PATH_TYPE=inherit
三、效果
打赏: 微信
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。