msys2
- cygwin构建了linux的中间层,比较完成
- mingw原生的windows程序,没有中间层,但不完整缺少socket.h定义(只能用cygwin的socket或者windows的socket)
https://gitee.com/rzkn/mingw-w64.git,使用mingw编译库,可以替换掉windows中不支持的linux文件
- msys2相当于cygwin和mingw的整合
msys图标有中间层,mingw不带中间层,不用添加环境变量,启动左面快捷方式隔离msys和mingw环境
安装
清华镜像安装站
https://mirror.tuna.tsinghua.edu.cn/msys2/distrib/
安装路径不要包含空格,linux不支持,部分命令会执行失败
最新的msys版本可能在update database这里卡住,可以断开网络跳过。
最新版的安装可以忽略镜像配置