http://msys2.github.io/
以前是mingw 附帶msys1 但是 1版本畢竟沒有二版本好用,尤其是2增加了命令行粘貼復(fù)制
②然后一路安裝
第一個 MinGW-w64 Win32 Shell是指32位程序開發(fā)環(huán)境,在32位和64位Windows里都能用。
第二個 MinGW-w64 Win64 Shell 是指64位程序開發(fā)環(huán)境,僅在64位Windows里使用。
第三個 MSYS2 Shell是MSYS2環(huán)境管理命令行,可以安裝卸載MSYS2環(huán)境里軟件、管理文件系統(tǒng)、執(zhí)行腳本等等。
只有在頭兩個 MinGW-w64的命令行里才能使用gcc、g++等編譯工具。MSYS2 Shell 一般僅用于軟件包安裝管理和更新,另外兩個Shell才是開發(fā)環(huán)境,不要弄錯了。
③mysys2 最大的好處是自己附帶了軟件包管理工具 pacman
pacman -Ss '查詢的包'
pacman -S '要安裝的包'
④下載和更新包
更新一下自身附帶的環(huán)境工具
pacman --needed -Sy bash pacman pacman-mirrors msys2-runtime
下載強化的環(huán)境工具:
pacman -S base-devel git mercurial cvs wget p7zip perl ruby python2
⑤ 自身是不帶minGW工具鏈的,下載之:
對于32位系統(tǒng),執(zhí)行:
pacman -S mingw-w64-i686-toolchain
對于64位系統(tǒng),執(zhí)行:
pacman -S mingw-w64-x86_64-toolchain
⑥環(huán)境基本好了,弄份源碼直接make&make install 吧
總結(jié):這樣的好處下載的所有庫和執(zhí)行文件都是 mingw 編譯版本的,并且獲得庫非常方便。用過minGW 和 vc 編譯器混合編譯的都知道有多苦逼。