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