MinGW简介

MinGW简介

MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/LinuxWindows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)(MSVCRT.DLL),该库在所有的NT OS上有效,在所有的Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。

MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。

MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC 产生 Win32 程序。

在基本层,MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时库(MSVCRT.DLL,该库在所有的 NT OS 上有效,在所有的 Windows 95 发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时扩展。该功能是 Win32 API 不具备的。下一个组成部分是 w32api 包,它是一组可以使用 Win32 API 的包含文件和端口库。与基本运行时间相结合,就可以有充分的权利既使用 CRTC Runtime)又使用 Win32 API 功能。

安装使用

MinGW虽然附带支持系统剪切板的VIM,但是使用体验相对GNU/Linux差很多,所以以Dev-C++作为编辑器为宜。需要不同头文件和链接库,可以简单地复制到MinGW32相应目录下以避免头文件和链接库位置设置。

@echo off

set CLASSPATH=.;%~dp0JDK\lib;%~dp0JDK\lib\tools.jar;%~dp0JDK\lib\dt.jar

set PATH=%PATH%;%dp0DEV-CPP;%dp0DEV-CPP\MinGW32\bin;%dp0DEV-CPP\MinGW32\git\bin;%dp0DEV-CPP\MinGW32\git\libexec\git-core;%dp0DEV-CPP\MinGW32\git\libexec\gnupg;%dp0DEV-CPP\MinGW32\git\share\vim\vim73;%~dp0JDK\bin

cd /d %USERPROFILE%\Desktop && start "" devcpp

@echo on

版本发布

20100609日,MinGW 2.14 发布,该版本修正了下载错误的问题,同时几乎升级了所有的依赖软件包到最新版本,新增对 libarchive,libgee,xvidcore 包的支持。

20100618日,MinGW 2.15 发布,跨平台编译环境,该版本修正了由Qt项目引起的下载错误,另外所有相关的包都升级到了最新版本。

20101213日,MinGW 2.17 发布。

20110320日,MinGW 2.19 发布,该版本改进内容:

1. 改进了下载机制

2. A CMake toolchain file is now provided to simplify cross-compiling projects that use CMake.

3. 不再支持 Lenny (GNU/Linux老稳定版本)

4. gtk 包改名为 gtk2.

5. 更新几乎所有的包到最新的版本

6. 支持下列包: dbus, graphicsmagick, libical, liboauth, physfs, and vigra. boost::filesystem users should note that version 3 is a major revision and now the default in 1.46

20110609日,MinGW 2.21 发布,该版本修复了很多包中的一些小bug,并升级几乎所有的包到最新的版本; gtkmm gtksourceviewmm 重命名为 gtkmm2 gtksourceviewmm2 ;增加对 libasspoco t4k_common 包的支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值