🐮 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作为底层编译器,并且可能有一些额外的特性或优化。