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
配置环境变量:
使得在命令行里能找到 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的时候能够找到它。
使得在命令行里能找到 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!”
安装成功。
没有评论:
发表评论