🐮 MSYS2
# MSYS2
## 安装
网上教程比较多
[MSYS2安装](https://hustlei.github.io/2018/11/msys2-for-win.html#%E5%AE%89%E8%A3%85git%E5%92%8Cvim)
[MSYS2配置GCC环境](https://www.moguf.com/post/win10installgcc)
## 五种Shell环境
来自NewBing
MSYS2提供了五种Shell环境,每种Shell环境都有gcc编译器,但是各自有所不同。
具体来说:
MSYS2 shell的gcc编译器是为了模拟Linux环境而设计的,它可以使用一些Linux下专有函数,比如fork,但是它生成的可执行文件依赖于MSYS2的动态链接库(DLL),并且性能较低。
Mingw-64 32bit shell和Mingw-64 64bit shell的gcc编译器是为了生成本地Windows应用程序而设计的,它可以使用Windows API和标准C库,并且生成的可执行文件不依赖于MSYS2的DLL,并且性能较高。
MSYS2 MinGW UCRT x64和MSYS2 MinGW Clang x64的gcc编译器也是为了生成本地Windows应用程序而设计的,但是它们分别使用UCRT和Clang作为底层编译器,并且可能有一些额外的特性或优化。