安装 MinGW 的图片教程

『安装 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的体力,西瓜的身高。
MinGW 官方网站的网址是:http://www.mingw.org/ ,首页如上图所示。点击图种红圈所示的 Downloads 链接,即可进入 MinGW 下载页面。
 
2. MinGW 安装程序下载页面
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
上图就是 MinGW 的下载页面,你只需下载红框中的安装程序即可,它总是最新的稳定版 MinGW。(如果你很了解 MinGW 的话,也可以从页面里的那些目录中手动下载。)
 
3. MinGW 安装程序开始下载
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
进入这个页面5秒钟后,会自动开始下载 MinGW 安装程序。
 
 
4. MinGW 安装程序
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
MinGW的安装程序与Chrome、Adobe Flash Player的类似,是在线安装程序,必须联网才能正确安装。它只相当于一个下载器,当其运行时,将会从MinGW的官方服务器上下载真正的MinGW安装文件。双击运行 MinGW 安装程序。
 
5. 开始安装 MinGW 
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
MinGW 安装程序运行后,出现的第一个窗口。主要是告诉你这个安装程序的版本,不用管它直接 Next 。
 
6. MinGW 安装提示
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
仍然是一些没有太大意义的提示信息,直接 Next。
 
7. 选择 MinGW 下载目录
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
一般来说,选择上面那个后面带有日期的选项即可。如果你的 MinGW 在线安装程序不是最新的,那就选择下面那个选项。
 
8. MinGW 版权窗口
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
这就是所有软件安装时都有的版权声明页面,如果不同意则不能安装。
 
9. 选择 MinGW 的安装目录
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
在这里选择 MinGW 将要被安装到哪里。一般来说,不要安装到C盘,这是常识。要注意的是,MinGW 安装后,会占用 200MB 左右的空间,请检查自己所选的磁盘空间是否足够。
 
10. 选择 MinGW 快捷方式的安装目录
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
选择在开始菜单中是否创建快捷方式,以及创建在哪个目录中。如果你没有洁癖之类的,就不用管它,直接 Next 。
 
11. 选择 MinGW 安装的组件
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
 MinGW 不仅可以编译C语言,还可以编译其他语言,但要先安装编译相应语言的组件。在这个窗口中就可以选择安装那些组件,只要勾选上之后就会自动安装。
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
MSYS Basic System 是一个小型的 GNU 环境,类似的还有 Cygwin。它的主要作用是,可以让你使用一些在 Windows 的命令提示符(Shell)下无效的命令。众所周知,Windows 的命令提示符功能有限,很多强大的命令无法使用。在一般情况下这没有什么问题,但当你使用 GTK+ 开发图形界面程序时,就会发现 GTK+ 官方示例在编译时,所用的命令无法在命令提示符中运行,所以需要 MSYS 。
 
12. 最终确认 MinGW 安装
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
看一下上面的清单列表,如果没有问题,点击 Install 就会开始安装。注意,一定要连接网络,否则无法安装。

 

13. MinGW 安装中
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
 MinGW 在线安装程序开始下载安装文件。实际上 MinGW 是一个绿色软件,将 MinGW 文件下载下来之后,配置一下就可以使用。MinGW 在线安装程序是简化了手动下载,让你可以更轻松的完成这一过程。
 
14. 完成 MinGW 安装
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
MinGW 安装完成后会显示这个窗口,点击 Finish 关闭安装程序,之后就剩配置 MinGW 了。上面那个选项,是显示安装日志,如果网络不好,可以检查一下是否全部正确下载了。
 
15. 配置 MinGW
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
虽然 MinGW 已经安装完成,但还要配置 MinGW,否则会无法使用。首先找到并打开你安装 MinGW 的目录,其中有一个 bin 目录,将它的地址复制下来。
 
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
然后在桌面上的「计算机(我的电脑)」右键→属性,打开如上图所示的窗口。点击高级系统设置,即可打开下图所示的窗口。
 
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
点击环境变量,打开下图窗口。
 
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
在系统变量中找到 Path 这个变量,选中它后点击编辑按钮,会弹出下图所示的窗口。
 
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
将之前复制的 MinGw 的 bin 目录的地址,添加到 Path 的变量值的最后面。在粘帖之前,要先在原变量值的最后面加一个英文的分号 ; ,将 bin 目录的地址分隔开。之后点击确定,就完成了 MinGW 的配置。
 
16. 测试 MinGW 是否安装正确
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
首先是打开 Windows 的命令提示符,开始菜单→运行→输入字符 cmd →回车,打开如下图所示 Shell 窗口。
 
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
在这里输入字符 gcc ,回车。之所以输入 gcc 是因为 MinGW 是 Windows 版的 gcc,MinGW 和 gcc 其实是一样的,只是所支持的操作系统不同。
 
-- 【安装MinGW的图片教程】() - 瑞兰德(rsreland) - ⑨的智商,姆Q的体力,西瓜的身高。
这个提示是告诉你,你没有向 gcc(MinGW)输入任何代码源文件。虽然这是个警告,但却说明 gcc 已经在正常运行了。
 
 
到此,MinGW 已经安装成功了。如果你有任何疑问,或发现这篇日志有任何错误,请在这篇日志下留言。希望这篇日志对你有帮助,谢谢阅读。
原文地址:https://www.cnblogs.com/dLong/p/3668994.html