网站地图
mingw

MinGW,是Minimalist GNUfor 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=.;%~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

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 users should note that version 3 is a major revision and now the default in 1.46。

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


相关文章推荐:
GNU | 头文件 | GNU | Linux | Windows | MSVCRT.DLL | Windows 95 | API | VIM | Dev-C++ | Qt | gtk |
相关词汇词典