一、背景

想在 Windows 中使用 make 命令?make 是 Unix/Linux 系统中的构建工具,不是 Windows 原生命令。我在 windows 下主要使用 Git Bash 终端,其只提供了基本的 Git 和部分 Unix 工具,不包含完整的开发工具链。

二、解决方案

步骤1.安装 MSYS2 获取 Pacman

下载地址:https://www.msys2.org/

简单简介一下 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

三、效果

windows使用make.png

文章目录