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