`

MinGW和Cygwin

gcc 
阅读更多
源文http://www.iteye.com/topic/560534
1:MinGW和Cygwin 是获取GNU toolchain的2种主要方式(GNU toolchain,GNU下一系列的工具包,我的理解主要是gcc这一系列工具)。这两者最大的区别是MinGW使用Windows C的运行库,叫做mscvrt,而Cygwin使用了一组基于GPL的DLLs(GPL协议具有传染性,使用GPL协议下的软件后你自己开发的东西也要遵守GPL协议),因此MinGW避开了GPL协议。

2:我们装MinGW(MinGW是Minimal GNU for Windows的意思,这个下载过程相当慢,我下了大半个小时)。当前版本是MinGW-5.1.6.exe,我一股脑来了个Full install。装完后才发现这么一句:Do not install the MinGW Make feature as the MSYS version of make from step 5 is a more complete implementation of make.(不要安装MinGW的Make, 第5步的MSYS是个更好的实现方案)
分享到:
评论

相关推荐

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

    在 Windows 平台下,获取 GNU toolchain 的两种主要方式是 MinGW 和 Cygwin。这两种方式都可以模拟 Linux 环境,但它们之间有着很大的区别。MinGW 使用 Windows C 的运行库,避免了 GPL 协议,而 Cygwin 使用了一组...

    MinGW,GCC编译器

    目前适用于 Windows 平台、受欢迎的 GCC 移植版主要有 2 种,分别为 MinGW 和 Cygwin。其中,MinGW 侧重于服务 Windows 用户可以使用 GCC 编译环境,直接生成可运行 Windows 平台上的可执行程序,相比后者体积更小,...

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

    ### Cygwin+MinGW环境下vlc-1.1.11的安装与编译 #### 一、Cygwin环境的安装与配置 ##### 1. Cygwin的安装 - **版本**: 使用Cygwin的新版本(例如20081208版),通过本地安装的方式进行安装。推荐选择“完全安装”...

    Dev-C++ Win32的全功能集成开发环境(IDE)。它使用GCC,Mingw或Cygwin作为编译器和库集。

    综上所述,Dev-C++是一个强大而易用的C/C++ IDE,尤其适合Windows平台下的开发工作,其与GCC、MinGW或Cygwin的结合,为开发者提供了高效且灵活的编程环境。无论是初学者还是经验丰富的开发者,都能从中受益。

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

    2. **路径问题**:Cygwin和Mingw64的路径设置可能引起问题,确保它们都在系统PATH环境变量中。 3. **权限问题**:Cygwin下可能存在权限问题,确保你有足够的权限写入和执行文件。 4. **编译选项**:如果遇到特定...

    cygwin mingw编译的fltk2 library

    标题中的“cygwin mingw编译的fltk2 library”指的是使用Cygwin和MinGW环境编译的FLTK(Fast Light Toolkit)2版本的库。FLTK是一个开源的跨平台GUI工具包,适用于C++编程,它提供了一套简单易用的API来创建图形用户...

    window模拟linux操作系统

    标题“window模拟linux操作系统”指的是在Windows环境...总的来说,“window模拟linux操作系统”主要通过MingW和Cygwin等工具实现,它们为Windows用户提供了运行Linux命令和应用程序的能力,从而方便跨平台开发和工作。

    day01笔记1

    对于Windows用户,mingw和cygwin提供了类似GNU的开发环境,而Visual Studio(MSVC)是另一种流行的选项,提供了一体化的开发工具。 **开发工具**: 开发工具的选择多样,包括Visual Studio、Dev-C++、Code::Blocks...

    完整的Mingw开发环境

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

    完整的Mingw开发环境5

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

    Fmod Ex4.44.54版本.rar

    MinGW和CygWin则为Windows提供了类Unix的开发环境,使得开发者能够在Windows上编写与Unix/Linux系统兼容的代码,扩大了FMOD Ex的适用范围。 4. **FMOD Programmers API Windows**: 压缩包中的"FMOD Programmers ...

    Windows下用Eclipse搭建CC++开发环境

    在Windows下,主要有两种方式获得GNU toolchain,即MinGW和Cygwin。两者的主要区别在于,MinGW使用Windows C的运行库mscvrt,而Cygwin则使用一组基于GPL许可的DLLs,这意味着使用Cygwin开发的软件也需遵循GPL协议。 ...

    关于c++编译器和IDE的介绍[参考].pdf

    此外,GNU C++的Windows移植版本,如MinGW和Cygwin,为Windows用户提供了开发环境。 对于C++初学者,选择编译器和IDE时,应考虑以下因素: - 标准兼容性:确保编译器对C++标准的兼容性,以便编写出的代码具有良好的...

    Spin软件安装组件.rar

    Spin是模型检验的重要工具之一,资源中包含其在win环境下安装所需要的全部依赖资源,主要包含以下部分:源码、Tcl、gcc环境(MinGW和cygwin)。大部分资源下载都需要科学上网且速度较慢,资源中一并打包好了,欢迎...

    关于简单c++编译器和IDE的介绍文.pdf

    Mingw和Cygwin是GNU C++在Windows平台上的两个移植版本,分别提供了不同级别的Unix环境模拟。 除了编译器,本文还强调了标准化和一致性的重要性,这对于C++的学习者和开发者来说至关重要。标准兼容的编译器能让代码...

    关于简单c++编译器和IDE的介绍.pdf

    基于GNU C++的Windows移植版本包括MinGW和Cygwin,还有Djgpp和RSXNT分别用于DOS和Windows平台。 Intel C++是Intel公司为x86架构特别优化的编译器,尤其在高性能计算领域,使用Intel编译器可以显著提升代码执行效率...

    c++编译器.docx

    除了这些,还有其他基于GNU C++的编译器,如MinGW和Cygwin。MinGW是Windows上的移植版本,常与Dev-C++等轻量级IDE搭配使用;Cygwin则提供了一个模拟Unix环境的Windows软件,使得开发者能在Windows上使用Linux下的...

Global site tag (gtag.js) - Google Analytics