Cygwin與MinGW的區(qū)別
摘自: http://hi.baidu.com/canicula
Cygwin是Linux環(huán)境到Windows的移植。它提供了一組dll,這些dll是GPL
licensed,但是提供了對GNU工具鏈的完整實現(xiàn),而且支持GNU C運行時。
MinGW是對GNU工具鏈到Windows的移植。跟Cygwin相比,最大的區(qū)別是其采用的不是
GNU的libc庫,而是Windows下的c運行時庫mscvrt。由于不需要兼容層,避免了使用Cygwin的GPL問題。但由于Windows
c庫和GNU c庫的差別,使得在Windows下開發(fā)可移植到Linux下的程序更加困難。


