从昨天晚上开始,到网上搜了无数关于windows系统下安装MinGW的帖子,一直纠结到今天中午,终于搞定了。

        我发现网上的方法对我都不适用,于是决定写一写自己的安装过程:

        首先到http://www.mingw.org/wiki/Getting_Started上面看安装步骤,是英文没关系,下面听我慢慢道来。

        安装过程中要保证电脑始终联网,到http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/上面下载最新的MinGW网上安装程序,我的是:Looking for the latest version? Download mingw-get-inst-20120426.exe (662.7 kB)下载完成后运行此程序(之前可以将360安全卫士关掉,否则360老是提示是否运行此程序)

 

选择next,在这儿

选择第二个Download latest repository catalogues,之后接受许可协议,选择安装位置,我填的安装位置是D:\Program Files\MinGW,

 

下一步直到:

 

在这儿选择所有选项,

下一步选完install项后会弹出一个cmd运行框,下载安装必要信息,这时可以干点别的等待它完成

点finish,至此我们完成了第一大步;

          完成上面的步骤后到开始菜单里找我们的MinGW文件夹里的MinGw Shell点击运行它

在里面输入:mingw-get install gcc g++ mingw32-make回车安装编译器,

之后可以分别输入:mingw-get install fortran gdb回车

                                    mingw-get install java回车(java编译器)

                                    mingw-get install msys-base objc ada回车

来安装可选组件,关闭对话框,至此第二大步结束。

        下面我们要设置环境变量:(xp系统下,win7相似)打开控制面板,找到系统,

高级,环境变量

在系统变量中找到Path,双击打开它

 

在原来的变量值之后添加(注意我的安装位置D:\Program Files\MinGW);D:\Program Files\MinGW\bin注意分号跟冒号都是英文状态下的,也可以继续添加;D:\Program Files\MinGW\MSYS\1.0\local\bin;D:\Program Files\MinGW\MSYS\1.0\连续点击确定。

至此我们完成了所有安装步骤。

按win+r键打开运行对话框输入cmd回车

 

在cmd中输入g++ -v回车看到以下信息说明安装成功了

下面新建一个test.cpp文件试试吧:

//test.cpp

#include

using namespace std;

int main()

{

cout<<"Hellow!"<

return 0;

}

我将test.cpp文件放到了D:\test文件夹中,下面我们来编译运行:

命令:

编译:g++ -o test.exe test.cpp回车

运行:test.exe回车

注意:命令cd /d d:\tese回车是将cmd操作文件夹转到我们存放cpp文件的文件夹,编译命令中test.exe是给生成的exe文件命名,便于执行使用。