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

网速不给力,我们自己给——MinGW的手动安装与配置相关推荐

  1. openwrt安装蒲公英_网速不给力?双宽带叠加,立马消除卡顿

    公司有两条宽带,一直想充分利用起来,不过网上搜了下,好像只有软路由或路由器刷了OPWRT之后才能双宽带叠加.软路由需要一定的DIY知识,刷Opwrt需要对编程有一定的了解,这两样我都不会,本想放弃时, ...

  2. ubuntu下用apt-get安装软件时网速太慢的解决办法

    apt-get install的时候,遇到网速不给力甚至断网不再能继续下载的时候,真的是蛋疼无比啊.找到chinaunix有高手发文章了,介绍了把安装包copy到系统可以获取的目录再apt-get就h ...

  3. 小米6发布会测试手机网速的软件,原来小米6上这个功能真的可以提升网速,你的行吗...

    原标题:原来小米6上这个功能真的可以提升网速,你的行吗 Hi 大家好呀,我是极果君~ 最近小米6发布了,不知道大家抢到了没有呢? 小米6的发布也带出了一个新概念:双路WIFI. 双路WIFI能不能提升 ...

  4. 文件共享服务器如何提高网速,怎么提高网速 提高网速方法【详细介绍】

    你是不是总是觉得自己的网速不给力啊.总是觉得玩游戏和浏览网页很慢有没有?那么今天就来和大家谈谈电脑上网速度慢的原因及如何提高自己电脑宽带的网速.造成电脑网速慢的原因也很多的,总结了几点电脑网速慢及相应 ...

  5. 单位阶跃信号是周期信号吗_教授科普,信号不满格,网速就会慢吗?

    抢红包的时候,网速要是一慢,感觉自己错过了好几个亿...... 吃鸡开黑的时候,坑队友,送人头真的不是我的真实水平啊...... 吃饭的时候 ,饭都快吃完了,下饭剧还在加载中...... 是不是每个月 ...

  6. 关于ISA2006引起网速慢或间歇性断网的问题的解决方法

    自从公司安装了ISA2006防火墙,基本上每天出现断网或网速慢等问题,通过百度查询,安装了SP1或对下载更严格的控制,禁止迅雷等下载,还是一样,又安装了ARP防火墙,怀疑可能是ARP病毒引起网络瘫痪, ...

  7. Ubuntu顶栏显示网速和硬件信息

    为了能便于查看网速以及一些常用的硬件实时信息,安装indicator-sysmonitor 1.添加相应的仓库源 sudo add-apt-repository ppa:fossfreedom/ind ...

  8. 实时网速监测app_实时网速app下载-实时网速下载1.0.0安卓版-西西软件下载

    实时网速是一款非常实用的直观的网速监测工具,它可以实时监测本地安装应用和系统应用的网速状态,还可以详细查询相关APP的网络数据,对于某些未知的应用可以及时发现,还可以统计网络流量使用数据,有需要的朋友 ...

  9. 服务器网卡性能下降的原因,网卡的好坏会影响网速吗

    网卡影响网速吗?答案是肯定的.一个好的网卡对数据的传输速率上肯定比一个差的网卡快,就像一个强壮的人跑步肯定比一个体弱的人快一样. 质量比较差的网卡同样会影响传输的速率 网卡是会对网速有影响的,从Int ...

最新文章

  1. 机器人视觉三维成像技术全解析
  2. hp laser103 属性没有配置项_冰雪传奇:起源之上还有装备吗?详解鸿蒙装备合成与属性...
  3. leetcode 877. Stone Game | 877. 石子游戏(递归/动态规划/数学解法)
  4. oracle删除实体,oracle 按条件删除、查询表
  5. contains方法_【原创】Pandas数据处理系列(二):常用处理方法笔记
  6. oopc——4.继承
  7. c++ 结构体初始化_单片机C语言 - 基于结构体的面向对象编程技巧
  8. 【MySQL】MySQL 8 ERROR 1193 (HY000): Unknown system variable ‘tx_isolation‘
  9. java插入排序实现,经典(Java版)排序算法的分析及实现之一直接插入排序
  10. [MOSS开发]:带托管代码的infopath2007表单创建, 发布,应用
  11. 谷歌云实现Google Drive无限空间离线下载(完美版)
  12. bzoj 1260涂色 题解
  13. 苹果电脑 / Mac 开机密码忘记了应该如何操作?
  14. 谈谈如何设计秒杀服务
  15. ORACLE自学教程
  16. 全缓存、行缓存和无缓存
  17. 一台电脑同时配置github私人账户和公司账户
  18. Javascript进阶笔记
  19. 短信业务管理-移动短信接入
  20. 中国石化(600028):突破头肩底颈线

热门文章

  1. 备忘录同步android ios9,IOS备忘录
  2. 视频导切台RGBlink 控制软件下载与测试
  3. 带有生命的电子器件模型
  4. 一文看全北科智能车创新历程
  5. 欠采样的基本概念和现象
  6. js截屏 video_canvas与html5实现视频截图功能
  7. 学php还是日语,如何使用PHP检查该词是日语还是英文
  8. linux io函数,Linux下普通IO文件操作函数---C语言
  9. android5.1内核版本,Android-x86现已基于5.1.1 Lollipop:支持UEFI和64位内核
  10. spark数据查询语句select_sparksql读取hive表中数据