cygwin是款在64位系統(tǒng)上使用的Linux系統(tǒng)環(huán)境模擬工具。它對于學習UNIX/Linux操作環(huán)境,或者從UNIX到Windows的應用程序移植,或者進行某些特殊的開發(fā)工作,尤其是使用GNU工具集在Windows上進行嵌入式系統(tǒng)開發(fā),非常有用。
Cygwin模塊說明
Cygwin包括了一套庫,該庫在Win32系統(tǒng)下實現(xiàn)了POSIX系統(tǒng)調(diào)用的API;還有一套GNU開發(fā)工具集(比如GCC、GDB),這樣可以進行簡單的軟件開發(fā);還有一些UNIX系統(tǒng)下的常見程序。
另外還有一個名為MinGW的庫,可以跟Windows本地的MSVCRT庫(Windows API)一起工作。MinGW占用內(nèi)存、硬盤空間都比較少,能夠鏈接到任意軟件,但它對POSIX規(guī)范的實現(xiàn)沒有Cygwin庫完備。