网速不给力,我们自己给——MinGW的手动安装与配置
2012-01-16 11:17
155 查看
作为一个字符控,居士很希望能够在windows下也能使用GNU的编译套件。MinGW就是这么一个可以在windows下使用gcc、gdb等工具的好东西。在其主页上,可以下载一个exe安装程序,运行之后自动联网进行安装。而居士的网速,你们懂的。
于是居士开始在其主页上寻找纯手工下载的方式。事实上,在这个指南页面上,贴心地给出了所有必须和可选的组件下载链接。只需要把必须的部分全部下载下来,再根据需要选择c++、object-c或java的gcc编译器,以及gdb等调试工具,就可以在本地进行MinGW的配置了。
由于下载下来的部分文件是lzwa格式,这是winrar所不能解压的,于是需要一个7zip来帮助解压,再用winrar等工具进行二次解压。将所有的 压缩包都解压在一个文件夹下,如d:\mingw。解压时,对是否覆盖等操作选择“是”。然后将除了bin、doc、include、lib、 libexec、share几个文件夹外的所有文件夹内的文件都覆盖到主目录下。最后,mingw目录下就只剩下这几个文件夹了。
然后在“计算机”(或“我的电脑”)的属性中,选择“高级”,进入环境变量设置界面。在“用户环境变量”中新建如下的环境变量(若已有某环境变量,就用英文的分号隔开,在后面添加新的值):
PATH,值为D:\mingw\bin
LIBRARY_PATH,值为D:\mingw\lib
C_INCLUDEDE_PATH,值为D:\mingw\include;D:\mingw\lib\gcc\mingw32\4.5.2
CPLUS_INCLUDE_PATH,值为D:\mingw\include;D:\mingw\lib\gcc\mingw32\4.5.2
然后在命令提示符中输入gcc -v命令,看是否安装成功。
另外要注意的是,MinGW已经放弃了对iostream.h等头文件写法的支持,所以如果需要处理老旧的C++源代码,就需要将VC里面的相应文件拷贝 到D:\mingw\include中。至于到底需要哪些头文件,只要编译一次,根据错误报告寻找就可以了。
于是居士开始在其主页上寻找纯手工下载的方式。事实上,在这个指南页面上,贴心地给出了所有必须和可选的组件下载链接。只需要把必须的部分全部下载下来,再根据需要选择c++、object-c或java的gcc编译器,以及gdb等调试工具,就可以在本地进行MinGW的配置了。
由于下载下来的部分文件是lzwa格式,这是winrar所不能解压的,于是需要一个7zip来帮助解压,再用winrar等工具进行二次解压。将所有的 压缩包都解压在一个文件夹下,如d:\mingw。解压时,对是否覆盖等操作选择“是”。然后将除了bin、doc、include、lib、 libexec、share几个文件夹外的所有文件夹内的文件都覆盖到主目录下。最后,mingw目录下就只剩下这几个文件夹了。
然后在“计算机”(或“我的电脑”)的属性中,选择“高级”,进入环境变量设置界面。在“用户环境变量”中新建如下的环境变量(若已有某环境变量,就用英文的分号隔开,在后面添加新的值):
PATH,值为D:\mingw\bin
LIBRARY_PATH,值为D:\mingw\lib
C_INCLUDEDE_PATH,值为D:\mingw\include;D:\mingw\lib\gcc\mingw32\4.5.2
CPLUS_INCLUDE_PATH,值为D:\mingw\include;D:\mingw\lib\gcc\mingw32\4.5.2
然后在命令提示符中输入gcc -v命令,看是否安装成功。
另外要注意的是,MinGW已经放弃了对iostream.h等头文件写法的支持,所以如果需要处理老旧的C++源代码,就需要将VC里面的相应文件拷贝 到D:\mingw\include中。至于到底需要哪些头文件,只要编译一次,根据错误报告寻找就可以了。
相关文章推荐
- 自己手动破坏grub配置文件,手动安装grub
- MinGW 和 MSYS 的手动安装与环境配置
- Ubuntu12.04下手动配置安装apache+php+mysql
- TFS 2010 基础配置手动升级到高级配置 安装实践
- 【Cocos2dx】Windows平台下Cocos2dx 2.x的下载、安装、配置,打造自己的Helloworld
- win7 下Qt creator + Qt library + MinGw的安装和配置
- VS2012 自己 Cocos2dx 的安装配置问题
- MySQL数据库手动安装 配置My.ini文件
- MinGW - 安装和配置
- 我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下。
- eclipse下使用resin3启动项目 ,不用安装resin插件,手动配置!
- 二、Laravel手动下载安装及初始化配置(此处以Laravel5.2为例)
- Centos7手动部署Openstack Mitaka版安装配置--(三)安装keystone认证服务
- windows下Eclipse+MinGW+Qt+c++配置安装解决方法
- Windows安装配置IIS,并将自己的程序发布
- MinGW安装与环境变量配置和Sublime Text 2搭建C++编译环境
- minGW安装和配置
- windows下安装配置php-java-bridge,PHP调用自己的JAVA文件
- Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解
- Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解