win10下安装wingw

主要是按照这个方式装的,但是也有一定出入。

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://sourceforge.net/projects/mingw/

在这里有点出入,安装的步骤(http://blog.csdn.net/u012997311/article/details/51423137),我没有全选,其中的ada,和fortran没有选。


2,Visual-MinGW 0.59,安装完毕后,Visual-MinGW会提示让你寻找compile目录,这时候选mingw安装目录(默认是C:\MinGW)即可(我们选择C:\MinGW\bin的
 
   下载地址:http://visual-mingw.sourceforge.net/

这个下载麻烦麻烦,点击页面左方的download,有的浏览器 还不能下,我改为ie浏览器时,试了几次才下好的。


3,mingw32-make-3.80.0-3.exe
    下载地址:http://sourceforge.net/project/downloading.php?groupname=mingw& filename=mingw32-make-3.80.0-3.exe&use_mirror=nchc

这个不用安装,因为第一步其实就已经把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的时候能够找到它。

  (3) 将C:\mingw\bin下的文件“mingw32-make.exe”复制一份并改名为“make.exe”,方便以后操作。(直接找到mingw32-make.exe,赋值一份到桌面,重命名为make.exe,再赋值回来就可以了

5,打开Visual-MinGW,想写点啥就写点啥吧,finish


    测试:

    (1)在cmd中执行下make命令(如c:\mingw\bin>make.exe),如果出现“***No targets specfied and no make file found stop”,设置成功。
    (2)在cmd中输入“gcc -v”,如果屏幕出现“gcc不是内部命令或外部命令,也不是可运行的程序或批处理文件。”表示环境变量设定有问题。

测试:

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。


你可能感兴趣的:(技巧)