主要是按照这个方式装的,但是也有一定出入。
http://blog.sina.com.cn/s/blog_492abb0f0100fwnu.html
还可以看看http://blog.csdn.net/nivana999/article/details/5494877
以下红色部分是摘抄上面大神的部分内容,并进行了修改
`
安装软件:
1,mingwrt-3.15.1,通过网络安装,将所有的东西都装在C:\MinGW(默认目录),但是最好改成c:\mingw 这样可以同msys更好的结合
在这里有点出入,安装的步骤(http://blog.csdn.net/u012997311/article/details/51423137),我没有全选,其中的ada,和fortran没有选。
2,Visual-MinGW 0.59,安装完毕后,Visual-MinGW会提示让你寻找compile目录,这时候选mingw安装目录(默认是C:\MinGW)即可(我们选择C:\MinGW\bin的)
这个下载麻烦麻烦,点击页面左方的download,有的浏览器 还不能下,我改为ie浏览器时,试了几次才下好的。
3,mingw32-make-3.80.0-3.exe
这个不用安装,因为第一步其实就已经把mingw32-make安装好了
4,配置环境变量,复制“mingw32-make.exe”增加“make.exe”
这个超麻烦。
1. 在配置环境变量时,都是选择下面的那个,上面的那个不用管。
配置环境变量:
使得在命令行里能找到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%
实际看看自己的文件夹。这个c++文件目录我是没找到的。也许是因为我的是4.9.5吧,不过后来找到了另一个大神的,和我的差不多只需把路径的数字开一下就行
CPLUS_INCLUDE_PATH=F:\mingw\lib\gcc\mingw32\4.4.0\include\c++;F:\mingw\lib\gcc\mingw32\4.4.0\include\c++\mingw32;F:\mingw\lib\gcc\mingw32\4.4.0\include\c++\backward;F:\mingw\lib\gcc\mingw32\4.4.0\include
(不同版本的c++版本不同,不要盲目照转,如安装不同的MinGW版本, 清注意配置)(具体的就是自己要看看自己的文件夹到底有没有他们的文件)
//库目录
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,打开Visual-MinGW,想写点啥就写点啥吧,finish
测试:
1.命令行中输入gcc --version或gcc --version后如果出现正确的版本信息就说明 PATH 路径OK了。
2.命令行中输入make -v 查看这个make是否来自于%MINGW_PATH%/bin下(因为其他c、c++编译器也有自己的make,比如bcb同样会为自己的bin文件夹添加环境变量,当你需要安装多个编译器的时候请注意不要让这些环境变量相互冲突)
3.随便写个hello word的程序,用gcc或g++编译一下 gcc -o test.exe test.c 看看,如果出现test.exe并运行正确的话说明以上配置的头文件和库文件路径也都OK。