msys2
- cygwin建構了linux的中間層,比較完成
- mingw原生的windows程式,沒有中間層,但不完整缺少socket.h定義(隻能用cygwin的socket或者windows的socket)
- msys2相當于cygwin和mingw的整合
msys圖示有中間層,mingw不帶中間層,不用添加環境變量,啟動左面快捷方式隔離msys和mingw環境
安裝
清華鏡像安裝站
https://mirror.tuna.tsinghua.edu.cn/msys2/distrib/
安裝路徑不要包含空格,linux不支援,部分指令會執行失敗
最新的msys版本可能在update database這裡卡住,可以斷開網絡跳過。
配置鏡像
添加下面配置在配置檔案的最上面
ming32
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
Server = http://mirrors.ustc.edu.