MinGW的安装 (可在windows 下 使用Linux 环境进行gcc编程)

时间:2021-08-15 17:22:33


如何安装MinGW

此文摘自:http://zhan.renren.com/lichedugid=3602888498035165402&from=PubNewFeed&ref=hotnewsfeed&sfet=3731&fin=28&fid=20892333746&ff_id=&platform=0&expose_time=1356701624
中间存在不清楚的地方,我自己又做了些补充,方便 初学者手把手的实现。 我自己已经安装下了,有问题可留言。


1、MinGW

MinGW官网上说的是:MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications.说的简单点,MinGW是把GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件,可以用其开发出没有任何版权限制的Windows程序。


2、安装MinGW

访问MinGW的主页,下载最新的MinGW,我用的是mingw-get-inst-20120426(662.7 kB)

(本人使用的  下载地址:http://download.csdn.net/detail/youxin2012/4940666)



然后运行安装程序,选择"Repository Catalogues"时推荐选择"Use Pre-packaged repository catalogues",对于新手可以解决很多意想不到的问题。记住自己选定的安装路径,后面需要在环境变量里设置path,然后选择需要安装的编译器和 环境我自己只选择了C Compiler 、C++ Compiler 、Fortran Compiler 、 MSYS Basic System 、 MinGW Developer ToolKit。然后安装程序会自动从网络上下载需要的包,直至安装完成。如果网络不好,下载软件包没有反应或者错误太多,可以考虑使用代理,MinGW会采用IE的代理设置。


3、安装后的配置

安装完成后,安装程序会提示是否要查看安装日志,最好打开指定的文件看一下,是否有软件包提示安装错误,若有,重复2中的步骤,直至全部软件包安装 完成。对于MinGW的配置,可以先进入MinGW Shell,使用"mingw-get --help"命令看下安装工具的说明,然后使用"mingw-get install msys-groff" 和"mingw-get install msys-man"命令来安装man包,然后去 http://www.kernel.org网站下载man手册,建议下载最新的版本,放置到D:\MinGW\msys\1.0\home\user目录下,其中"D:\MinGW"是我自己选择的 MinGW安装目录,"user"当前登录windows的用户名。使用命令"tar -xzvf man-pages-X.XX(最新的版本号).tar.gz"解压缩该文件,  (man 文档配套下载地址 :http://download.csdn.net/detail/youxin2012/4940658)

你会在当前目录中发现多了一个文件夹"man-pages-X.XX",进入该文件夹"cd ./man-pages-X.XX",运行命令"make",直至安装结束。可以用"man printf"测试一下,man手册是否安装成功,具体可以进入"..\share\man"目录查看。

      
现在为gcc和g++配置环境变量,在 我的电脑->属性->高级->环境变量 中    在“系统环境” 中  点击" 新建" 完成
         include 增加D:\MinGW\include   
         lib 增加D:\MinGW\lib  
         PATH 增加D:\MinGW\bin;D:\MinGW\msys\1.0\bin  

         Path 增加D:\Vim\vim73   /*在MinGW Shell中可以用命令"gvim"打开gVim*/


gvim 需自己下载安装,下载地址   http://download.csdn.net/detail/youxin2012/4940649

1MinGW

MinGW官网上说的是MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications.说的简单点,MinGW是把GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件,可以用其开发出没有任何版权限制的Windows程序。

2、安装MinGW

访问MinGW的主页,下载最新的MinGW,我用的是mingw-get-inst-20120426(662.7 kB)

csdn上可搜索到。


然后运行安装程序,选择"Repository Catalogues"时推荐选择"Use Pre-packaged repository catalogues",对于新手可以解决很多意想不到的问题。记住自己选定的安装路径,后面需要在环境变量里设置path,然后选择需要安装的编译器和环境我自己只选择了C Compiler 、C++ Compiler Fortran Compiler  MSYS Basic System  MinGW Developer ToolKit然后安装程序会自动从网络上下载需要的包,直至安装完成。如果网络不好,下载软件包没有反应或者错误太多,可以考虑使用代理,MinGW会采用IE的代理设置。

3、安装后的配置

安装完成后,安装程序会提示是否要查看安装日志,最好打开指定的文件看一下,是否有软件包提示安装错误,若有,重复2中的步骤,直至全部软件包安装 完成。对于MinGW的配置,可以先进入MinGW Shell,使用"mingw-get --help"命令看下安装工具的说明,然后使用"mingw-get install msys-groff" "mingw-get install msys-man"命令来安装man包,然后去 http://www.kernel.org网站下载man手册,建议下载最新的版本,放置到D:\MinGW\msys\1.0\home\user目录下,其中"D:\MinGW"是我自己选择的 MinGW安装目录,"user"当前登录windows的用户名。使用命令"tar -xzvf man-pages-X.XX(最新的版本号).tar.gz"解压缩该文件,你会在当前目录中发现多了一个文件夹"man-pages-X.XX",进入该文件夹"cd ./man-pages-X.XX",运行命令"make",直至安装结束。可以用"man printf"测试一下,man手册是否安装成功,具体可以进入"..\share\man"目录查看。

      (man文件 下载地址 http://www.kernel.org/pub/linux/docs/man-pages/)

现在为gccg++配置环境变量,在 我的电脑->属性->高级->环境变量 中  
         include 增加D:\MinGW\include   
         lib 增加D:\MinGW\lib  
         PATH 增加D:\MinGW\bin;D:\MinGW\msys\1.0\bin  
         Path 增加D:\Vim\vim73   /*MinGW Shell中可以用命令"gvim"打开gVim*/   

(vim 需自己额外下载安装  http://www.vim.org/download.php#pc    选择windows 下的)