注:本文中的版本号是发表时最新的版本号,当您安装时,请安装相应的版本。
首先,建议先安装MSYS:
1、什么是MSYS?
MSYS的全称是Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,其实就是在Win上使用Linux的命令行进行操作,可以代替cmd来使用。对一些GNU的开源软件,MSYS可能是必需的,因为它们通常需要./configure然后make才能运行。我们将MSYS和MinGW配合使用就可以打造出一个Win下的GNU命令行终端和编译系统。
2、MSYS安装
MSYS可以通过自动安装包进行安装(因为MSYS的更新速度不像MinGW那样快),最新的自动安装包包含了所有的最新的MinGW组件。可以在官网http://sourceforge.net/projects/mingw直接点击Download下载最新的自动安装包,安装时只需要安装MSYS Development Toolkit即可(因为MSYS只支持gcc3,而我们需要使用最新的gcc4.6.2)。剩下的,就是等待,自动安装包会将默认把MSYS安装的C:\MinGW目录下,当然,你也可以将其安装到其他目录。
注:自动安装包的安装步骤,网上有很多文章,且方法也没有过时,可以去参考,这里就不复述,请见谅。
3、安装最新的MinGW
在安装完MSYS后,我们需要安装MinGW。为了安装最新版的MinGW,我们需要手动安装。Source Forge官网提供的MinGW自动安装包安装的版本会比最新版本晚。
首先,你需要7-zip,用来解压gcc的lzma压缩包。
其次,下载MinGW的必须组件:
下载Home / MinGW / Base / binutils /目录下的:binutils-2.22-1-mingw32-bin.tar.lzma;
下载Home / MinGW / Base / gcc / Version4 /下的:gcc-core-4.6.2-1-mingw32-bin.tar.lzma;
下载Home / MinGW /