MSYS2 提供了 3 种使用 GCC 的 MinGW-w64 工具链,分别是:
| 工具链 | 包名 |
|---|---|
| mingw32 | mingw-w64-i686-gcc |
| mingw64 | mingw-w64-x86_64-gcc |
| ucrt64 | mingw-w64-ucrt-x86_64-gcc |
- mingw32 用于生成 32 位 Windows 应用程序,其它两个生成的都是 64 位;
- ucrt64 使用了较新的 C 运行时库,其它两个使用了较老的 C 运行时库。
MSYS2有多个不同的环境
- CLANG64 (\msys64\clang64.exe)
- CLANGARM64 (\msys64\clangarm64.exe)
- MSYS2 (\msys64\msys2.exe)
- MINGW64 (\msys64\mingw64.exe)
- UCRT64 (\msys64\ucrt64.exe)
常用指令
# 更新软件
pacman -Syu
# 安装软件
pacman -S [package]
# 查询已安装
pacman -Q
# 卸载软件
pacman -R [package]
后续:
在——编辑系统环境变量——环境变量——PATH——添加
C:\msys64\ucrt64\bin