mingw

更新时间:2023-12-18 03:00

MinGW,是Minimalist GNU for Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的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虽然附带支持系统剪切板VIM,但是使用体验相对GNU/Linux差很多,所以以Dev-C++作为编辑器为宜。需要不同头文件和链接库,可以简单地复制到MinGW32相应目录下以避免头文件和链接库位置设置。

@echo off

set CLASSPATH

core

@echo on

版本发布

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

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

2010年12月13日,MinGW 2.17 发布。

2011年03月20日,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

2011年06月09日,MinGW 2.21 发布,该版本修复了很多包中的一些小bug,并升级几乎所有的包到最新的版本;而 gtkmm 和 gtksourceviewmm 重命名为 gtkmm2 和 gtksourceviewmm2 ;增加对 libass、poco和 t4k_common 包的支持。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}