MinGW安装教程
前⾔
本⽂主要讲述如何安装 C语⾔ 编译器——MinGW,特点是⽂章附有完整详细的实际安装过程截图,⽂字反⽽起说明提⽰作⽤。
编写本⽂的原因始于我的⼀个观点:图⽚可以⽐⽂字传达更多的信息,也能让其他⼈更容易理解作者的意图及思想。因此,我将安装MinGW 的过程和步骤,编写成了这篇以图⽚为主的教程,为了让看到这篇⽂章的任何⼈,都可以很容易按照图⽚所⽰正确安装 MinGW。
⼀、什么是 MinGW ?
MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语⾔ 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API 和 MSYS,因此可以将源代码编译⽣成 Windows 下的可执⾏程序,⼜能如同在 Linux 平台下时,使⽤⼀些 Windows 不具备的开发⼯具。
⼀句话来概括:MinGW 就是 GCC 的 Windows 版本 。
⼆、为什么使⽤ MinGW ?
1. MinGW 是开源软件,可以免费使⽤。
2. MinGW 由⼀个活跃的开源社区在持续维护,因此不会过时。
3. MinGW ⽀持最新的 C语⾔ 标准。
4. MinGW 使⽤ Windows 的C语⾔运⾏库,因此编译出的程序不需要第三⽅ DLL ,可以直接在 Windows 下运⾏。
5. 那些著名的开源 IDE 实际只是将 MinGW 封装了起来,使它拥有友好的图形化界⾯,简化了操作,但内部核⼼仍然是 MinGW。
MinGW 是稳定可靠的、持续更新的 C/C++ 编译器,使⽤它可以免去很多⿇烦,不⽤担⼼跟不上时代,也不⽤担⼼编译器本⾝有严重漏洞,可以放⼼的去编写程序。
三、MinGW 适合做什么?
对于熟悉 MinGW 的⾼⼿⽽⾔,它可以编译任何 C语⾔ 程序。但对于⼀般⼈来说,MinGW 太过简陋,连图形⽤户界⾯都没有。对于习惯使⽤⿏标的⼈来说,是很痛苦的。虽然也可以通过⼀些配置,让 MinGW 拥有图形⽤户界⾯,但那个过程⾮常⿇烦。
除此之外,编译复杂的程序时,还需要你会编写 Makefile ,否则只能⼀个⽂件⼀个⽂件的编译,可想⽽知会多么⾟苦。
但对于初学 C语⾔ 的⼈来说,MinGW 是正合适的编译器,⾄少⿊⾊的命令提⽰符界⾯很有编程的⽓氛,感觉很酷。在刚开始学 C语⾔时,⼀般情况下所有代码都写在⼀个⽂件中,只要输⼊⼏个简单的命令,就能⽤ MinGW 编译成可执⾏⽂件。虽然  VS2013 等编译器,只要点击下⿏标就可以完成编译,但它会⾃动⽣成⼀⼤堆⼯程⽂件,让初学者摸不着头脑。⽽ MinGW 则只会⽣成⼀个可执⾏⽂件。
如果对 MinGW 和 VS2013 等编译器进⾏⼀下形容,那么 MinGW 是⼿动的,⽽  VS2013 等编译器则是⾃动的。因此 MinGW 的编译过程更加直观容易理解,也⽐较适合C语⾔学习。
总⽽⾔之,对于⼀般⼈来说,MinGW 适合学习 C语⾔ 时使⽤,真正⼯作还是⽤  VS2013 更好。当然如果您是在 Linux 下⼯作,那么Code::Blocks可能是⼀个选择,不过最⼤的可能是您必须习惯使⽤ GCC 来编译程序。
四、下载和安装 MinGW
在开始安装之前,请先确认您满⾜以下⼏个条件。
1.您的电脑已经连接到⽹络。
2.您的电脑硬盘有500MB的剩余空间。
3.您现在有充⾜的时间。(受您当前⽹速的影响,安装过程可能会花费1、2个⼩时以上的时间。)
如果您确认,您满⾜了上述条件,那么就可以开始安装 MinGW 了。
注意:教程中的图⽚都是实际安装时的原⽐例截图,如果您看不清图⽚中的提⽰语,可以将图⽚放⼤,不会影响清晰度。具体做法是点击图⽚,将会进⼊到图⽚的展⽰页⾯,在展⽰图⽚的左下⾓,有⼀个叫“原图”的链接,点击它即可。如果前⾯的⽅法失效,您仍然可以通过浏览器放⼤页⾯的功能,放⼤图⽚,例如在 Chrome 浏览器下,您可以按住 Ctrl 键,然后滚动⿏标滚轮,即可放⼤页⾯。
1.MinGW官⽅⽹站⾸页(/)
MinGW 的官⽅⽹站地址是: 。打开这个地址后,我们看到的就是 MinGW 的官⽅⽹站⾸页⾯,在其中到 Downloads 下载链接,单击它进⼊ MinGW 的下载页⾯。
注意:安装MinGW的时候需要连接到⽹络,并且下载量很⼤,如果您的⽹络环境不是很好,很可能安装失败。
2.MinGW安装管理器下载页⾯
在 MinGW 的下载页⾯中,我们只需单击红⾊线框中的 (86.5kB) 链接,下载安装程序即可,因为它总是最新的稳定版 MinGW。(当然如果您很了解 MinGW,也可以从橙⾊线框所⽰的⽬录中⼿动下载各组件。)
注意:这⾥下载的只是 MinGW 安装管理器的安装程序,将 MinGW 安装管理器正确安装后,才能安装 MinGW。请不要将安装 MinGW 安装管理器完成,误认为 MinGW已经安装完成了。
3.MinGW安装管理器开始下载下载安装
弹出这个页⾯之后,倒数5秒,浏览器将会⾃动下载 MinGW 安装管理器的安装程序。如果您的浏览器没有⾃动开始下载,则可以点击绿⾊线框中的 direct link 链接,⼿动开始下载。下载安装程序的时间应该⾮常短,因为它只有不到100KB。
4.MinGW安装管理器的安装程序
双击运⾏ MinGW 安装管理器的安装程序。
MinGW 安装管理器的安装程序与Chrome、Adobe Flash Player的类似,是在线安装程序,必须联⽹才能正确安装。它只相当于⼀个下载器,当其运⾏时,将会从 MinGW 的官⽅服务器上下载真正的 MinGW 安装管理器。
5.MinGW安装管理器的安装程序——⾸页
双击运⾏ MinGW 安装管理器的安装程序后,会⾸先显⽰这个页⾯,上⾯写了⼀些 MinGW 安装管理器的介绍,这⾥我们不⽤管它,直接单击 Install 按钮开始安装。
注意:单击 View Licence 按钮可以查看软件的许可协议,MinGW 是开源软件,对于⼀般⼈来说,反正可以免费使⽤,⾄于具体条款,基本不需要在意。
6.MinGW安装管理器的安装程序——安装选项页
在这⼀步只需修改 MinGW 要安装在哪个⽬录,其他使⽤默认设置即可。
注意:安装 MinGW 需要500MB左右的硬盘空间,确定您选择的⽬录所在的硬盘分区有⾜够的剩余空间。
7.MinGW安装管理器的安装程序——管理器开始下载安装
现在安装程序已经正式开始下载并安装 MinGW安装管理器 了,在这个步骤⾥所花费的时间,决于您所在地区的⽹络环境的好坏,⼀般来说并不会花费太长时间,在数分钟范围内即可完成。
8.MinGW安装管理器的安装程序——管理器下载安装完成
现在 MinGW 安装管理器已经安装完成,我们可以开始正式安装 MinGW 了。
9.MinGW安装管理器的快捷⽅式
MinGW 安装管理器安装完成后,会在桌⾯创建⼀个快捷⽅式,以后只要双击它就可以启动 MinGW 安装管理器,管理已安装的组件,或者添加安装新的组件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。