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