MSYS2环境搭建

更新时间:
2024-03-14
下载文档

MSYS2环境搭建

安装MSYS2

  1. 通过 https://repo.msys2.org/distrib/x86_64open in new window 下载msys2最新版本。打开网站找到最新时间戳的exe文件,下载并安装。
  2. 软件安装过程中,安装路径最好自定义,方便后面查找。其他页面一直点击下一步继续即可。
  3. 安装完成之后,暂时不用打开软件,需要先对其进行配置。

配置MSYS2支持全局环境变量

  1. 打开msys2安装目录,找到 msys2.ini 文件。
  2. 打开 msys2.ini 文件,修改 MSYS2_PATH_TYPE=inherit ,如图所示,把注释打开并保存文件。

注意:
打开全局变量支持后,在启动msys2时可能会出现加载过慢的情况,即双击程序后无反应。

  1. 双击目录下的 msys2.exe ,启动msys2程序。在 $ 的后面输入 echo $PATH 命令,查看环境变量是否生效。如果出现类似下图所示,则说明环境变量配置完成。

配置MSYS2软件源为国内源

MSYS2 使用 pacman 进行软件包管理,可从 MSYS2 软件源中下载和安装软件包。这使得安装和管理开发工具和库变得更加便捷。MSYS2 软件源默认为官方国外源,访问速度比较慢,为了加快访问速度,可以更新为国内源,具体操作步骤如下:

  1. 进入msys2安装目录 msys64\etc\pacman.d 下,找到mirrorlist.msys、mirrorlist.mingw64、mirrorlist.mingw32三个文件。
  2. 将下列代码块中的所有内容,分别复制到对应文件中并保存,如图所示。
  • mirrorlist.msys
#### MSYS2 repository mirrorlist##
## Primary## msys2.org
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/
Server = http://repo.msys2.org/msys/$arch
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch
Server = http://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
  • mirrorlist.mingw64
#### 64-bit Mingw-w64 repository mirrorlist##
## Primary## msys2.org
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
Server = http://repo.msys2.org/mingw/x86_64
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
Server = http://www2.futureware.at/~nickoe/msys2-mirror/x86_64/
Server = http://mirror.bit.edu.cn/msys2/REPOS/
  • mirrorlist.mingw32
#### 32-bit Mingw-w64 repository mirrorlist##
## Primary## msys2.org
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
Server = http://repo.msys2.org/mingw/i686
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686
Server = http://www2.futureware.at/~nickoe/msys2-mirror/i686/

注意:
上面提供的五个下载地址,建议全部保留。这里建议每个配置文件保留一个可用源即可,推荐清华大学或中科大的源。经过测试,速度快。

  1. 在MSYS2 终端输入 pacman -Sy 命令,出现以下界面表示配置源可用。

  2. 确定源可用之后,在 MSYS2 终端输入 pacman -Su 命令,更新核心软件。

注意:
更新软件过程中,需要手动输入一次 Y 确定安装。

安装编译相关环境

在MSYS2 终端输入以下命令安装编译相关环境,过程中会出现 2次 选择,直接敲击回车 选择默认 即可。接着会出现 1次 是否安装的选项,需要手动输入 Y ,开始安装。如图所示:

pacman -S mingw-w64-x86_64-toolchain mingw-w64-i686-toolchain base-devel gcc make base-devel
文档内容是否对您有所帮助?
有帮助
没帮助