Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MSYS2 笔记

说明

  • 本页整理 MSYS2 环境变量继承, pacman 常用命令和国内镜像配置.
  • 适合作为 Windows 下 MinGW / GCC 开发环境搭建的快速参考.

mysy2 中使用 系统环境变量

添加环境变量:

MSYS2_PATH_TYPE=inherit

重启 MSYS2后, 即可

pacman 基本命令

pacman -Syu 更新源, 升级所有软件包

pacman -Ss glib2 搜索glib库 pacman -S msys/glib2-devel 安装该库

搭建 64位开发环境:

pacman -S --needed base-devel mingw-w64-x86_64-toolchain

搭建 32位开发环境:

pacman -S base-devel mingw-w64-i686-toolchain

<!-- pacman -S mingw-w64-i686-cmake 安装32位cmake -->

国内源

在 msys64\etc\pacman.d 目录下: 分别是: mirrorlist.mingw32 mirrorlist.mingw64 mirrorlist.msys

mirrorlist.mingw32

##
## 32-bit Mingw-w64 repository mirrorlist
##

## 清华大学镜像源
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686/
## 中国科学技术大学镜像源
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
## 北京理工大学镜像源
Server = http://mirror.bit.edu.cn/msys2/mingw/i686/
## 上海交通大学镜像源
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/i686/

mirrorlist.mingw64

##
## 64-bit Mingw-w64 repository mirrorlist
##

## 清华大学镜像源
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/
## 中国科学技术大学镜像源
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
## 北京理工大学镜像源
Server = http://mirror.bit.edu.cn/msys2/mingw/x86_64/
## 上海交通大学镜像源
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/x86_64/

mirrorlist.msys

##
## MSYS2 repository mirrorlist
##

## 清华大学镜像源
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch/
## 中国科学技术大学镜像源
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/
## 北京理工大学镜像源
Server = http://mirror.bit.edu.cn/msys2/msys/$arch/
## 上海交通大学镜像源
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/msys/$arch/