zoukankan      html  css  js  c++  java
  • 网速不给力,我们自己给——MinGW的手动安装与配置

           作为一个字符控,居士很希望能够在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中。至于到底需要哪些头文件,只要编译一次,根据错误报告寻找就可以了。

  • 相关阅读:
    AsyncTask的用法
    关于 android setAnimationStyle 的问题
    android有关bluetooth常用api简介
    Android调用系统Activity选取图像部分区域
    Android 关于ListView几个特别的属性
    Android应用界面动画切换(主要Tabhost中跳转出来的动画效果解决[转]
    ✿Android 3.1 久违的 USB、mtp、rtp
    读《C++沉思录》心得:拷贝构造函数
    Cloud Foundy入门
    HDFS读文件详解
  • 原文地址:https://www.cnblogs.com/shihao/p/2323410.html
Copyright © 2011-2022 走看看