打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
-编程- 【安装 MinGW 的图片教程】Windows下的C语言编译器(即使是⑨也可以看懂的教程。) - 瑞兰德(rsreland)的日志 - 网易博客

编程- 【安装 MinGW 的图片教程】Windows下的C语言编译器(即使是⑨也可以看懂的教程。)  

2012-10-18 23:20:01|  分类: 「编程技术」[札 |  标签:原创  图片  编程工具  软件  教程   |举报 |字号 订阅

◆ 关于本文
『安装 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 官方网站的网址是:http://www.mingw.org/ ,首页如上图所示。点击图种红圈所示的 Downloads 链接,即可进入 MinGW 下载页面。

2. MinGW 安装程序下载页面
上图就是 MinGW 的下载页面,你只需下载红框中的安装程序即可,它总是最新的稳定版 MinGW。(如果你很了解 MinGW 的话,也可以从页面里的那些目录中手动下载。)

3. MinGW 安装程序开始下载
进入这个页面5秒钟后,会自动开始下载 MinGW 安装程序。


4. MinGW 安装程序
MinGW的安装程序与Chrome、Adobe Flash Player的类似,是在线安装程序,必须联网才能正确安装。它只相当于一个下载器,当其运行时,将会从MinGW的官方服务器上下载真正的MinGW安装文件。双击运行 MinGW 安装程序。

5. 开始安装 MinGW 
MinGW 安装程序运行后,出现的第一个窗口。主要是告诉你这个安装程序的版本,不用管它直接 Next 。

6. MinGW 安装提示
仍然是一些没有太大意义的提示信息,直接 Next。

7. 选择 MinGW 下载目录
一般来说,选择上面那个后面带有日期的选项即可。如果你的 MinGW 在线安装程序不是最新的,那就选择下面那个选项。

8. MinGW 版权窗口
这就是所有软件安装时都有的版权声明页面,如果不同意则不能安装。

9. 选择 MinGW 的安装目录
在这里选择 MinGW 将要被安装到哪里。一般来说,不要安装到C盘,这是常识。要注意的是,MinGW 安装后,会占用 200MB 左右的空间,请检查自己所选的磁盘空间是否足够。

10. 选择 MinGW 快捷方式的安装目录
选择在开始菜单中是否创建快捷方式,以及创建在哪个目录中。如果你没有洁癖之类的,就不用管它,直接 Next 。

11. 选择 MinGW 安装的组件
 MinGW 不仅可以编译C语言,还可以编译其他语言,但要先安装编译相应语言的组件。在这个窗口中就可以选择安装那些组件,只要勾选上之后就会自动安装。
MSYS Basic System 是一个小型的 GNU 环境,类似的还有 Cygwin。它的主要作用是,可以让你使用一些在 Windows 的命令提示符(Shell)下无效的命令。众所周知,Windows 的命令提示符功能有限,很多强大的命令无法使用。在一般情况下这没有什么问题,但当你使用 GTK+ 开发图形界面程序时,就会发现 GTK+ 官方示例在编译时,所用的命令无法在命令提示符中运行,所以需要 MSYS 。

12. 最终确认 MinGW 安装
看一下上面的清单列表,如果没有问题,点击 Install 就会开始安装。注意,一定要连接网络,否则无法安装。
 
13. MinGW 安装中
 MinGW 在线安装程序开始下载安装文件。实际上 MinGW 是一个绿色软件,将 MinGW 文件下载下来之后,配置一下就可以使用。MinGW 在线安装程序是简化了手动下载,让你可以更轻松的完成这一过程。

14. 完成 MinGW 安装
MinGW 安装完成后会显示这个窗口,点击 Finish 关闭安装程序,之后就剩配置 MinGW 了。上面那个选项,是显示安装日志,如果网络不好,可以检查一下是否全部正确下载了。

15. 配置 MinGW
虽然 MinGW 已经安装完成,但还要配置 MinGW,否则会无法使用。首先找到并打开你安装 MinGW 的目录,其中有一个 bin 目录,将它的地址复制下来。

然后在桌面上的「计算机(我的电脑)」右键→属性,打开如上图所示的窗口。点击高级系统设置,即可打开下图所示的窗口。

点击环境变量,打开下图窗口。

在系统变量中找到 Path 这个变量,选中它后点击编辑按钮,会弹出下图所示的窗口。

将之前复制的 MinGw 的 bin 目录的地址,添加到 Path 的变量值的最后面。在粘帖之前,要先在原变量值的最后面加一个英文的分号 ; ,将 bin 目录的地址分隔开。之后点击确定,就完成了 MinGW 的配置。

16. 测试 MinGW 是否安装正确
首先是打开 Windows 的命令提示符,开始菜单→运行→输入字符 cmd →回车,打开如下图所示 Shell 窗口。

在这里输入字符 gcc ,回车。之所以输入 gcc 是因为 MinGW 是 Windows 版的 gcc,MinGW 和 gcc 其实是一样的,只是所支持的操作系统不同。

这个提示是告诉你,你没有向 gcc(MinGW)输入任何代码源文件。虽然这是个警告,但却说明 gcc 已经在正常运行了。


到此,MinGW 已经安装成功了。如果你有任何疑问,或发现这篇日志有任何错误,请在这篇日志下留言。希望这篇日志对你有帮助,谢谢阅读。



◆ 本日志遵守 Loli Garden Documentation License 协议,您所拥有的权利和义务,在阅读许可证之后即可获得。

◆ 本日志由 萝莉庭园 的 rsreland 编写,根据 Loli Garden Documentation License 协议,在您执行了相应义务之后,可以自由转载本日志

◆ 本日志发布于 萝莉庭园 博客空间,有很多其他有意思的日志。如果您能在 萝莉庭园 中找到感兴趣的东西,我将感到万分荣幸。

◆ 本日志的内容都是我感兴趣的东西,如果您也同样感兴趣,则希望您可以留言,即使只有一个标点我也会很高兴。

◆ 最后,感谢您的浏览与支持。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
史上最强IDE集成开发环境——Code::Blocks安装过程(吐血推荐)
GCC强大背后
浅谈Windows系统下C语言编程中Glib库的使用
C语言编译器哪个好(Dev-C++使用MingW32/GCC编译器在工程编辑器中集合了编辑器编译器连接程序和执行程序VS适用于所有操作系统的编辑器)
Qt用到的开发工具有哪些?
Windows下使用GNU编译器
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服