『安装 MinGW 的图片教程』这篇文章是 rsreland (rs.reland@gmail.com)于 2012年10月18日 编写,它是一篇讲述如何安装 C语言编译器 MinGW 的图片教程。
图片可以比文字传达更多的信息,也能让读者更容易理解作者的意图。因此,我将安装 MinGW 的过程和步骤,制作成了图片教程,为了让看到这篇文章的人可以很容易按照图片所示安装 MinGW。
我希望写出一篇即使是⑨也可以看懂的 MinGW 安装教程。
◆ 什么是 MinGW ?
MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 下,并且包含了 Win32API ,因此可以将源代码编译生成 Windows 下的可执行程序。
一句话来概括,就是:MinGW 是 GCC 的 Windows 版本 。
◆ 为什么使用 MinGW ?
1. MinGW 是开源软件,可以免费使用。
2. MinGW 由一个活跃的开源社区在持续维护,因此不会过时。
3. MinGW 支持最新的 C语言 标准。
4. MinGW 使用 Windows 的 C语言 运行库,因此编译出的程序不需要第三方 DLL ,可以直接在 Windows 下运行。
很多 C语言 的编程书籍,都是用 TC 来做演示的编译器。但其实 TC 早已经过时了,它的开发公司 Borland 公司早已被人收购,所以 TC 已经没人维护了。
TC 最坑爹的是它独有的绘图库,其实只是在 DOS 界面画图,根本不能制作出图形用户界面。而且因为那个绘图库是 TC 独有的,所以代码只能在 TC 下编译。
当然,最重要的是 TC 是 DOS 时代的编译器,理所当然的只能开发 DOS 下运行的程序。
◆ MinGW 适合做什么?
对于熟悉 MinGW 的高手而言,它可以编译任何 C语言 程序。但对于一般人来说,MinGW 太过简陋,连图形用户界面都没有。对于习惯使用鼠标的人来说,是很痛苦的。虽然也可以通过一些配置,让 MinGW 拥有图形用户界面,但那个过程非常麻烦。
除此之外,编译复杂的程序时,还需要你会编写 Makefile ,否则只能一个文件一个文件的编译,可想而知会多么辛苦。
但对于初学 C语言 的人来说,MinGW 是正合适的编译器,至少黑色的命令提示符界面很有编程的气氛,感觉很酷。在刚开始学 C语言 时,一般情况下所有代码都写在一个文件中,只要输入几个简单的命令,就能用 MinGW 编译成可执行文件。虽然 VC 6 等编译器,只要点击下鼠标就可以完成编译,但它会自动生成一大堆工程文件,让初学者摸不着头脑。而 MinGW 则只会生成一个可执行文件。
如果对 MinGW 和 VC 6 等编译器进行一下形容,那么 MinGW 是手动的,而 VC 6 等编译器则是自动的。因此 MinGW 的编译过程更加直观容易理解,也比较适合C语言学习。
总而言之,对于一般人来说,MinGW 适合学习 C语言 时使用,真正工作还是用 VC 6 更好。
◆ 以下是安装 MinGW 的图片教程
(图片本身是可以放大的,根据不同的浏览器,操作也有不同。例如Chrome浏览器:在图片上右键→在新标签上打开图片。)
1. MinGW 官方首页
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img4.ph.126.net/tRwBBPNFKjemSE53-e3t3Q==/6597598631749262654.png)
2. MinGW 安装程序下载页面
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img6.ph.126.net/32MBPSVkKDjWgh-dIi7LZg==/2538622814971358426.png)
3. MinGW 安装程序开始下载
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img3.ph.126.net/Lu2MvylLZQAP7piSL-gWPA==/6597137936378616903.png)
4. MinGW 安装程序
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img2.ph.126.net/T83pEYZxnsqK276hBYk4Zg==/994169617760007572.png)
MinGW的安装程序与Chrome、Adobe Flash Player的类似,是在线安装程序,必须联网才能正确安装。它只相当于一个下载器,当其运行时,将会从MinGW的官方服务器上下载真正的MinGW安装文件。双击运行 MinGW 安装程序。
5. 开始安装 MinGW
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img8.ph.126.net/rOSxBp9IeJOlhhdq3PrTIg==/6598103307586241768.png)
6. MinGW 安装提示
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img9.ph.126.net/pEhj9tPqDmCX7wV1AJ2-sg==/1030479889755578419.png)
7. 选择 MinGW 下载目录
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img4.ph.126.net/WziF3-WRpRbYKKFeQO463g==/6598168178772279514.png)
8. MinGW 版权窗口
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img2.ph.126.net/XE0cS1aXnNCcDK9dTwXohg==/6598213258749018412.png)
9. 选择 MinGW 的安装目录
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img4.ph.126.net/CFzgkO8i9rJ8be0zOAL7rQ==/6597241290471626824.png)
10. 选择 MinGW 快捷方式的安装目录
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img7.ph.126.net/7hjFcWtObLCZ5hor9LyIEA==/6597671199516699557.png)
11. 选择 MinGW 安装的组件
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img6.ph.126.net/8rp65P3hqtigdEsrSdE-ZA==/6597776752632965426.png)
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img5.ph.126.net/dPNxnsZx7vm95oswK49AbA==/1554304821414111955.png)
12. 最终确认 MinGW 安装
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img2.ph.126.net/7o_cRARGdbgyJEiXmMNaOQ==/1030479889755578422.png)
看一下上面的清单列表,如果没有问题,点击 Install 就会开始安装。注意,一定要连接网络,否则无法安装。
13. MinGW 安装中
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img0.ph.126.net/fIdHxiRJH6JwrHQLwozYyA==/1317865840977172400.png)
14. 完成 MinGW 安装
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img2.ph.126.net/uGRCo9MpV5mSxXJ-XsY7qg==/6597987858865499152.png)
15. 配置 MinGW
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img0.ph.126.net/h1qw4HrQC-6JatMdxyd0iw==/1277333444330829710.png)
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img4.ph.126.net/B-ML0v7yTPHlrNpE5F5bNg==/2579155211617607554.png)
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img6.ph.126.net/5A_q_YooJVuoEjbqVE-A1w==/998110267433969246.png)
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img8.ph.126.net/u-TER_xvnOvQfKoI5sgQhA==/2558607538317738868.png)
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img3.ph.126.net/IbtZ10XrACNno2hm5DpgFw==/2538904289948072283.png)
16. 测试 MinGW 是否安装正确
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img1.ph.126.net/s1PBrktQnlsuyQCJvdKiaw==/6598064824679267761.png)
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img8.ph.126.net/xBAZcyYNDnupNgCgtXHhDg==/2571273912269704458.png)
![-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。](http://img3.ph.126.net/xBhpzC6x8x64uRbQNRbcuw==/6597783349702732093.png)
到此,MinGW 已经安装成功了。如果你有任何疑问,或发现这篇日志有任何错误,请在这篇日志下留言。希望这篇日志对你有帮助,谢谢阅读。