Mingw、Cygwin和msys2

gcrisis發表於2019-04-04

Mingw

mingw是最簡Windows系統GNU開發環境工具集合。沒有在Windows部署POSIX執行時環境,

網站:http://www.mingw.org/

Cygwin

Cygwin是一個在Windows系統上提供類似Linux功能的大型的GNU和開源工具的集合,通過cygwin1.dll提供大量的POSIX API功能,使人們可以在Windows上按照Linux的方式使用。Windows Vista以上的32位和64位系統都可以使用。但是要想使用linux的程式,必須重新編譯後才能在windows上使用。

網站:http://www.cygwin.com/

MSYS2

msys2是Windows上的一個軟體發行和構建平臺。核心是重寫的MSYS,基於Cygwin(POSIX適配層)和MinGW-w64。提供了bash shell、自動化工具和版本控制系統,使用起來跟MinGW-w64類似。它是一個包管理系統方便軟體包的安裝和管理,特點有自動依賴解決、簡單完整的系統升級和直接軟體包構建。

網站:http://www.msys2.org/

相關文章