`
luliangok
  • 浏览: 781625 次
文章分类
社区版块
存档分类
最新评论

Cygwin与MinGW的区别

 
阅读更多

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下的程序更加困难。

分享到:
评论

相关推荐

    Cygwin+MinGW环境的安装并编译vlc

    Cygwin环境的安装并编译vlc,vlc-1.1.11版本编译

    eclipse ndk sdk cygwin cdt mingw 环境变量设置

    环境变量设置的bat文件 根据自己的路径修改几个地方后放在eclipse根目录下 就不用再设置环境变量了

    cygwin-cegcc-mingw32ce-0.51.0-1.part2.rar

    cygwin-cegcc-mingw32ce-0.51.0-1.part2.rar 本人比较懒,就不给向我要的同志们单独发了,想要自己下~~~

    cygwin mingw编译的fltk2 library

    fltk-2.0.x-r6525.tar.gz源码包在cygwin下编译的fltk2库文件,未测试,准备用于Code::Blocks8.02

    cygwin-cegcc-mingw32ce-0.51.0-1.part1.rar

    cygwin-cegcc-mingw32ce-0.51.0-1.part1.rar 本人比较懒,就不给向我要的同志们单独发了,想要自己下~~~

    cegcc_mingw32ce_cygwin1.7

    在Linux下编译wince程序的工具,找了好久才发现。对此有需求的可以使用。

    window下linux环境模拟(MinGW,Cygwin).doc

    window下linux环境模拟(MinGW,Cygwin).安装MINGW,和CYGWIN的详细资料,网上搜到的

    完整的Mingw开发环境5

    大家使用gcc在windows下开发软件,有两个途径,一、Cygwin,二、Mingw32 Cygwin可以使用autoconf,automake,libtool,libiconv and gettext(I18N/L10N) 进行完整的开发, 但由于Cygwin 封装了一层底层库,所以运行速度...

    完整的Mingw开发环境

    大家使用gcc在windows下开发软件,有两个途径,一、Cygwin,二、Mingw32 Cygwin可以使用autoconf,automake,libtool,libiconv and gettext(I18N/L10N) 进行完整的开发, 但由于Cygwin 封装了一层底层库,所以运行速度...

    完整的Mingw开发环境6

    大家使用gcc在windows下开发软件,有两个途径,一、Cygwin,二、Mingw32 Cygwin可以使用autoconf,automake,libtool,libiconv and gettext(I18N/L10N) 进行完整的开发, 但由于Cygwin 封装了一层底层库,所以运行速度...

    CppTemplate:跨平台模板 C++ 项目配置为 Linux、OSX、Windows、Cygwin、MinGW 与 Travis-CI、AppVeyor 支持

    安装gil(git链接)工具pip3 install gil 设置存储库git clone https://github.com/chronoxor/CppTemplate.gitcd CppTemplategil update Linux cd build./unix.sh 操作系统 cd build./unix.sh 视窗 (Cygwin) cd ...

    xgboost 已编译 (64位windows下 用mingw64 在 cygwin环境下编译)

    具体过程可以参考 这篇博客 http://blog.csdn.net/true_love1314/article/details/60607115

    64位c++编译器mingw-w64-install.zip

    MinGW是从Cygwin(1.3.3版)基础上发展而来。GCC支持的语言大多在MinGW也受支持,其中涵盖C、C++、Objective-C、Fortran及Ada。对于C语言之外的语言,MinGW使用标准的GNU运行库,如C++使用GNU libstdc++。但是MinGW...

    完整的Mingw开发环境4

    大家使用gcc在windows下开发软件,有两个途径,一、Cygwin,二、Mingw32 Cygwin可以使用autoconf,automake,libtool,libiconv and gettext(I18N/L10N) 进行完整的开发, 但由于Cygwin 封装了一层底层库,所以运行速度...

    完整的Mingw开发环境3

    大家使用gcc在windows下开发软件,有两个途径,一、Cygwin,二、Mingw32 Cygwin可以使用autoconf,automake,libtool,libiconv and gettext(I18N/L10N) 进行完整的开发, 但由于Cygwin 封装了一层底层库,所以运行速度...

    gcc-mingw-4.3.3-setup.exe

    此外,线程应用程序必须船与一个自由可分配的线程支持DLL,提供MinGW本身)。 MinGW编译器提供微软C运行时的功能和一些特定于语言的运行时。MinGW极简主义,不会,永远不会,试图提供一个POSIX POSIX应用程序部署在ms ...

    Cygwin 1.7免安装包 Part2

    Cygwin 1.7免安装包,第一部分见http://download.csdn.net/detail/hawksons/3917953

    Cygwin 1.7免安装包 Part3

    Cygwin 1.7免安装包 Part3 part2 http://download.csdn.net/detail/hawksons/3922076 part1 http://download.csdn.net/detail/hawksons/3917953

    MingW VC 之.a .lib .dll .def 关系

    以前我曾经写过一篇文章,讨论过cygwin上的库和mingw通用的方法。其实现在我们可以更清晰的明白,他们之所以通用是因为两者都是用gcc编译的。同一种编译器出来的结果当然可以兼容。那篇文章的价值在于。cygwin虽然...

Global site tag (gtag.js) - Google Analytics