MinGW全称Minimalist GNU For
Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器,相比较Cygwin而言,体积要小很多,使用相比较有利。MinGW提供了一套完整的开源编译工具集,以契合Windows平台应用开发,且不借助任何第三方C运行时库。
MinGW包括:
注:本文测试环境为Windows 7 SP1+MinGW 20120426。
MinGW官方网址:http://www.mingw.org/
下载地址:http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
下载后只是个安装器,须要在线下载真正的安装内容,所以速度不会快。具体步骤如下:
有八个拔取,一个是眼下打包版本,另一个是下载最新版本。只要你的安装器是从官方下载的,选拔前者即可,结果一般就是流行版本。
默许安装到C:\MinGW
以此依照大家须求选择设置组件(C编译器、C++编译器、Fortran编译器、ObjC编译器、艾达编译器等),一般选拔C/C++编译器即可,看各位用途确定,组件列表中还有MSYS小系统等可供选拔。
梯次鼠标点击桌面“我的处理器”->采取左边的“高级系统装置”,选取“高级”->“环境变量”,然后再Path里扩张;C:\MinGW\bin申明。点击确定。
小提醒:设置完毕后,Windows就好像不会自动更新环境变量,除非重启机子,那么我们可以因而在底下的授命行中,胡乱设置一下PATH(比如SET
PATH=C:\),然后退出命令行,那么系统环境变量就会被挟持刷新。
早先运行,输入CMD,回车并运行,输入gcc -v查看编译器版本。如下图:
测试文件test.cpp,代码如下(下边为C代码,只是使用G++来编译而已)
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
编译命令如下:
g++ test.cpp -o test
输出结果为:test.exe
输入test回车,结果如下: