首 頁
手機(jī)版

msys2(類Linux開發(fā)環(huán)境) v2016.10.25官方版

msys2官方版是一款能為Windows系統(tǒng)提供類Linux開發(fā)環(huán)境的軟件,同時也是一個基于Cygwin和MinGW-w64的MSYS重寫升級版本,主要能為其使用者提供bash shell、Autotools、版本控制軟件和MinGW-w64工具鏈等多種功能。通過該軟件你可以使用其新移植的Arch Linux軟件包管理升級系統(tǒng)Pacman來使得新軟件包的安裝問題以及軟件包間的依賴問題變得更加容易解決,而軟件本身所附有的中文支持、自帶新軟件庫以及還行的源速度等特點(diǎn)都能為你的windows系統(tǒng)提供靈活的軟件開發(fā)管理功能,歡迎免費(fèi)下載。

軟件特點(diǎn)

1、安裝方便

2、源速度還可以(修改下載鏡像)

3、自帶軟件和庫較全且很新(對比mingw萬年perl 5.8)

4、自帶pacman管理,可以使用pkgtool來makepkg,完美集成arch折騰之魂

5、使用mingw-w64工具鏈,可以編譯32位或64位代碼(需要之后裝)

6、中文支持好,可以直接輸入和瀏覽中文目錄

軟件功能

1、殼

每個子系統(tǒng)都有一個關(guān)聯(lián)的“外殼”,它本質(zhì)上是一組允許子系統(tǒng)正確協(xié)作的環(huán)境變量。可以使用MSYS2安裝目錄中的啟動程序或使用Windows“開始”菜單中的快捷方式調(diào)用這些shell。發(fā)射器設(shè)置MSYSTEM變量,并打開一個合適的shell(bash)的終端窗口(mintty)。Bash反過來根據(jù)價值來設(shè)置環(huán)境的來源。如果沒有正確的環(huán)境,各種各樣的事情可能而且將會中斷。例外是使用純Windows的mingw子系統(tǒng),除了入口之外不需要任何特殊的環(huán)境。

2、路徑

為了獲得最佳的使用效果,MSYS2會自動剝離您的PATH環(huán)境變量,基本上只剩下C:\Windows\System32幾個??梢酝ㄟ^MSYS2_PATH_TYPE在啟動shell之前設(shè)置變量或在執(zhí)行啟動腳本時使用正確的參數(shù)來控制此行為。注意混合來自其他MSYS2安裝,Cygwin安裝,編譯器工具鏈甚至各種其他程序的程序不被支持,并可能以意想不到的方式破壞事物。PATH運(yùn)行MSYS2時不要有這些東西,除非你知道你在做什么。

3、包

MSYS2使用Arch Linux的pacman進(jìn)行包管理。這帶來了許多強(qiáng)大的功能,如依賴解決和簡單的完整系統(tǒng)升級,以及提供構(gòu)建系統(tǒng)(makepkg-mingw),這是用來制作這些包。

4、文件系統(tǒng)

虛擬文件系統(tǒng)包含路徑和內(nèi)容,具體如下圖所示。

使用簡介

1、換源

默認(rèn)的源在有些地方速度還可以,教育網(wǎng)內(nèi)速度一般,可以添加其他鏡像提高速度,下面列舉了已知的速度還可以源,請大家自己按照現(xiàn)有網(wǎng)速排序,現(xiàn)在有些開源鏡像添加了msys2的源,感謝各個開源鏡像站點(diǎn)!

編輯安裝目錄下\etc\pacman.d\文件夾下mirrorlist.msys等三個文件。

(1)mirrorlist.msys<

(2)mirrorlist.mingw64

(3)mirrorlist.mingw32

2、更新

換源后,運(yùn)行pacman -Syu更新所有工具,重啟msys2(關(guān)了重開bat)即可

3、安裝工具鏈

運(yùn)行 pacman -S mingw-w64-x86_64-toolchain mingw-w64-i686-toolchain base-devel 選擇需要的數(shù)字,使用空格隔開,按照提示即可?;蛘叻謩e安裝mingw-w64、make等工具。

安裝后需要啟動對應(yīng)的腳本,例如需要編譯32位程序,啟動 mingw32_shell.bat,使用msys2_shell.bat無法啟動gcc等程序。

收起介紹展開介紹
  • 下載地址
msys2(類Linux開發(fā)環(huán)境) v2016.10.25官方版

有問題? 點(diǎn)此報錯

發(fā)表評論

0條評論