1.MinGW介绍
MinGW,是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时库。
MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU(http://www.gnu.org/)的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。
2.MinGW安装
MinGW的官方主页是:http://www.mingw.org/下载“MinGW自动下载和安装软件”mingw-get-setup.exe就可以根据提示简单的安装了。安装后通过MinGW Installer选择相应的模块在线安装。
在选择安装模块的时候,根据需要安装,只需要选择以下三个:MinGW base tools, g++ compiler, MinGW Make
MinGW base tools //基本的gcc 编译器
g++ compiler //g++编译器
MingGW Make //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
最后在CMD中输入gcc -v,看看有没有安装成功,如果出现一下画面说明安装成功