⑴cygwin可以帮助用户在Windows系统上模拟Linux环境,帮助用户很好的了解Linux系统,同时可以使用软件进行一些特殊的开发,是一款实用的模拟Linux环境的软件。
⑵Cygwin包括了一套库,该库在Win系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如G、GDB,这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序。
⑶另外还有一个名为MinGW的库,可以跟Windows本地的MSVCRT库(Windows API一起工作。MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对POSIX规范的实现没有Cygwin库完备。