2012年11月3日星期六

Windows 7 64 bit操作环境下 MinGW 安装全过程

MinGW是windows操作环境下的一套GNU工具集合。它提供以下编译工具:

MinGW Compiler Suite 

C Compiler optional (*) 
C++ Compiler optional 
Fortran Compiler optional 
ObjC Compiler optional 
Ada Compiler optional 
MSYS Basic System optional 
MinGW Developer Toolkit optional


1. 首先下载最新版本的MinGW下载及安装文件(mingw-get-inst-20120426.exe),这个版本的安装文件已经集成了MSYS,所以无需再去下载安装。(MSYS是什么?点这里)了解之后,你会明白MSYS与MinGW就是环境与工具的关系。

2. 一路安装下去,其间你可以选择安装路径,这里采用了默认路径 C:\MinGW

3. 安装完成之后,执行下列命令可以更新和添加组件。
cd C:\MinGW\bin (或者你选择的路径) 
mingw-get update 
mingw-get install <安装包名称>

4. 为了在命令行里可以直接执行MinGW里面的工具,需要添加环境变量。具体操作可以参考   以下引用文字

配置环境变量:

使得在命令行里能找到 gcc、g++,编译时能找到头文件和库文件

//家目录

MINGW_PATH=D:/MinGW

//C头文件目录

C_INCLUDE_PATH=%MINGW_PATH%/include;%MINGW_PATH%/lib/gcc/mingw32/3.4.5/include

//C++头文件目录

CPLUS_INCLUDE_PATH=%MINGW_PATH%/include/c++/3.4.5;%MINGW_PATH%/include/c++/3.4.5/mingw32;%MINGW_PATH%/include/c++/3.4.5/backward;%C_INCLUDE_PATH%

//库目录

LIBRARY_PATH=%MINGW_PATH%/lib;%MINGW_PATH%/lib/gcc/mingw32/3.4.5

//可执行程序目录

PATH=%MINGW_PATH%/bin;%MINGW_PATH%/libexec/gcc/mingw32/3.4.5

注:

1.上面的很多3.4.5是gcc的版本号,配置时请以实际安装后的文件夹为准。

2.由于MinGW没有默认的make.exe ,所以安装完成后需要自行copy一个到 /bin 下,这里我就拷贝一个 %MINGW_PATH%/bin/mingw32-make.exe然后改名为make.exe,使得系统使用make的时候能够找到它。


5. 测试

例如在C:\test\下新建一个代码如下的hello.cpp文件 

#include <stdio.h>

int main(void)
 printf("Hello World!\n");
 return 0;
}

在cmd下编译并输出可执行文件hello.exe 
g++ hello.cpp -o hello
执行 hello
出现 “Hello World!
安装成功。


   

没有评论:

发表评论