⑨也懂体系

公布日期
2016年10月31日 分类 教程
标签 编程软件

机械键盘 1

前言
《⑨也懂体系:MinGW-w64安装教程》那篇作品由 rsreland
http://rsreland.net)于 2016年09月24日
编写,是《⑨也懂体系:MinGW安装教程Ver.2》的姐妹篇。MinGW-w64
对应的 gcc 是 6.2.0 版本(也适用6.3.0版),运行环境是 Windows 10
操作系统。(请留意本文的编纂时间,及软件版本,来判断本文是否还管用。)

本文主要描述咋样设置 C语言
编译器——MinGW-w64,特点是作品附有完整详细的实际安装进程截图,文字反而起表达提醒功能。

编写本文的原故始于本人的一个理念:图片可以比文字传达越来越多的音讯,也能让其余人更易于明白小编的企图及思想。因而,我将安装
MinGW-w64
的经过和手续,编写成了那篇以图片为主的教程,为了让见到那篇文章的任什么人,都得以很不难根据图片所示正确安装
MinGW-w64。

自己梦想写出一篇纵然是⑨也可以看懂的 MinGW-w64 安装教程。

 

一、什么是 MinGW-w64 ?
MinGW 的齐全是:Minimalist GNU on Windows 。它实在是将经典的开源 C语言
编译器 GCC 移植到了 Windows 平台下,并且包括了 Win32API
,因而得以将源代码编译为可在 Windows
中运行的可执行程序。而且仍能动用部分 Windows
不抱有的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows
版本 。

如上是 MinGW 的介绍,MinGW-w64 与 MinGW 的差别在于 MinGW
只好编译生成32位可执行程序,而 MinGW-w64 则可以编译生成 64位 或 32位
可执行程序。

正因为如此,MinGW 现已被 MinGW-w64 所代替,且 MinGW
也曾经甘休了更新,内置的 GCC 停滞在了 4.8.1 版本,而 MinGW-w64 内置的
GCC 则更新到了 6.2.0 版本。

 

(其余,要是对 MinGW
感兴趣,那里有我写的安装教程:http://rsreland.net/archives/344 。)

 

二、为何使用 MinGW-w64 ?

  1. MinGW-w64 是开源软件,可以免费应用。
  2. MinGW-w64 由一个活蹦乱跳的开源社区在不停维护,由此不会过时。
  3. MinGW-w64 协助新型的 C语言 标准。
  4. MinGW-w64 使用 Windows 的C语言运行库,因而编译出的程序不须要第三方
    DLL ,可以从来在 Windows 下运作。
  5. 那些盛名的开源 IDE 实际只是将 MinGW-w64
    封装了四起,使它抱有和谐的图形化界面,简化了操作,但里面基本如故是
    MinGW-w64。

MinGW-w64 是平静可相信的、持续创新的 C/C++
编译器,使用它可以免去过多烦劳,不用顾虑跟不上时代,也不用担心编译器本身有bug,能够放心的去编写程序。

 

三、MinGW-w64 适合做什么?
对此熟谙 MinGW-w64 的高手而言,它可以编译任何 C语言
程序。但对此一般人来说,MinGW-w64
太过简陋,连图形用户界面都没有。那让习惯使用鼠标的人,感到很惨痛。固然也得以透过有些配备,让
MinGW-w64 拥有图形用户界面,但要命进度至极劳累。

除了,编译复杂的顺序时,还索要你会编写 Makefile
,否则只好一个文本一个文本的编译,可想而知会多么劳碌。

但对此初学 C语言 的人来说,MinGW-w64
是正合适的编译器,至少黑色的下令提醒符界面很有编程的氛围,感觉很酷。

在刚初始学 C语言
时,所有代码平常都写在一个文本中,只要输入多少个简单的指令,就能用
MinGW-w64 编译成可执行文件。就算  VS2015
等编译器,只要点击下鼠标就可以成功编译,但它会自动生成一大堆工程文件,让初大方摸不着头脑。而
MinGW-w64 则只会生成一个可执行文件。

万一对 MinGW-w64 和 VS2015 等编译器进行一下形容,那么 MinGW-w64
是手动的,而  VS2015 等编译器则是电动的。因而 MinGW-w64
的编译进程越是直观简单驾驭,也相比符合C语言学习。

不言而喻,对于一般人的话,MinGW-w64 适合学习 C语言
时使用,真正行事照旧用  VS2015 更好。当然即便您是在 Linux
下办事,那么Code::Blocks可能是一个增选,但是最大的或许是您必须习惯使用 GCC
来编译程序。

 

四、下载和装置 MinGW-w64
在上马设置往日,请先确认您满意以下多少个标准化。
1.你的电脑已经一而再到网络。
2.你的微处理器硬盘有500MB的剩下空间。
3.你现在有丰硕的日子。(受您当前网速的震慑,安装进度可能会开销10几分钟或1个小时以上的年华。)

一经你认同,您知足了上述原则,那么就足以开首设置 MinGW-w64 了。

注意:学科中的图片都是实在安装时的原比例截图,如若你看不清图片中的提示语,可以将图片放大,不会影响清晰度。想要观看大图,只需点击图片,就会跳转到原始尺寸的图形页面中。如若前方的点子失效,您仍能经过浏览器放大页面的法力,放大图片,例如在 Chrome
浏览器下,您能够按住 Ctrl 键,然后滚动鼠标滚轮,即可放大页面。

 

1.MinGW-w64官方网站首页http://mingw-w64.org/)
机械键盘 2
证实:MinGW-w64 官方网站的位置是:http://mingw-w64.org
,首页样式如上图所示。

操作:点击红框中的“Downloads”超链接,进入 MinGW-w64 下载详情页面。

 

2.MinGW-w64下载详情页面
机械键盘 3
表达:那是 MinGW-w64 的下载详情页面。首先看到一个题目为 Pre-built
toolchains and packages 的列表,那个中是带有 MinGW-w64
及特定工具的整合包。我们那些科目只设置 MinGW-w64 ,所以只需下载
MinGW-w64 即可。

操作:点击红框中的“SourceForge”超链接,就会进去 SourceForge 中的
MinGW-w64 下载页面。

 

3.SourceForge 中的 MinGW-w64 下载页面
机械键盘 4
注解:MinGW-w64 的代码和可执行文件被托管存储在 SourceForge
上,在那几个页面上就足以直接下载 MinGW-w64 了。MinGW-w64
是卓殊复杂的,编译器大多都是这么,为了适应各样操作系统,它们的组件会存在各样不一致的版本,以适应不相同的条件。所以,大家直接下载
MinGW-w64
的安装程序,它会按照大家的急需,自动下载适合的零件,并将它们协会在联合。

操作:点击红框中的“Download mingw-w64-install.exe”超链接,将会下载那一个MinGW-w64 自动安装的次第。

 

4.守候 MinGW-w64 安装程序开端下载
机械键盘 5
表明:5分钟之后,浏览器会自动下载 mingw-w64-install.exe 。

操作:只需拭目以待。

瞩目:若是浏览器没有机关下载,则可以点击黄框中的“direct
link”超链接,手动下载。要是下载速度格外慢,可以点击绿框中的“mirror”超链接,接纳一个离自己近的镜像网站,可能会获得较高(不可能确保)的下载速度。

 

5.正在下载 mingw-w64-intall.exe
机械键盘 6
表明:若是你的浏览器是 chrome
,那么在浏览器下部,会产出这么一个下载标签。

操作:只需拭目以待。

 

6.MinGW-w64 安装程序
机械键盘 7
表明:那就是 MinGW-w64
的安装程序。它实质上是一个下载程序,会按照大家之后的有些装置,选用性的下载相应的组件,并将它们协会在一道。所以,运行前要确定网络通畅,而且你有丰盛的年华,因为按照你的网速,它恐怕须求开销自然的年月来下载。

操作:用鼠标双击运行 mingw-w64-install.exe 。

留神:假设出现无法运行,或者设置出错,你可以右键点击它,并在弹出窗口中挑选“以管理人身份运行”选项,重新运行
mingw-w64-install.exe ,基本可以化解半数以上问题。

 

7.MinGW-w64 安装程序欢迎界面
机械键盘 8
表明:欢迎使用 MinGW-w64 在线安装程序。

操作:点击红框中的 “Next” 按钮,将会进入下一步安装步骤。

 

8.从服务器获取 MinGW-w64 文件音信
机械键盘 9
表达:那里先后正在链接服务器,以便赢得存储在仓库中的 MinGW-w64
的文本明细。

操作:只需等候。

 

9.MinGW-w64 版本选取
机械键盘 10
表明:在那些界面,你可以依照所要搭建的付出环境,选取不相同的选项,从而下载所需的零部件。

操作:选择 Version、Architecture、Threads、Exception、Build revision
下拉列表中得当的选项,接下去将会详细介绍这一个接纳。

 

10.选择 gcc 版本
机械键盘 11
表明:Version 指的是 gcc
的版本,倘诺没有万分的须要,一般接纳最高的版本号即可。

操作:在那几个版本中,最高版本是 6.2.0 ,选中它即可。

 

11.增选电脑系统架构
机械键盘 12
表明:Architecture 是指电脑系统是 32位
依旧 64位,按照你的电脑系统做出相应拔取。

操作:我的电脑系统是 64位 的,所以自己采取了 x86_64,如若你是 32位
系统,则选取 i686 即可。

 

12.抉择操作系统接口协议
机械键盘 13
证实:这几个世界上唯有三种操作系统,符合 posix 协议的,和 Windows
。如这一个笑话所说的,若是你想要开发 Windows 程序,需求接纳 win32 ,而付出
Linux、Unix、Mac OS 等其他操作系统下的次第,则要求拔取 posix 。

操作:我只支付在 Windows 下运行的次第,所以拔取了 win32 。

 

13.选项分外处理模型(64位)
机械键盘 14
表明:相当处理在付出中那多少个关键,你在开发的历程中,超过半数的岁月会耗在拍卖各类卓殊景况上。要是您前面采纳了
64位,则那里有八个尤其处理模型供你拔取,seh 是新发明的,而 sjlj
则是古老的。seh 性能比较好,但不帮助 32位。 sjlj 稳定性好,辅助 32位。

操作:我那边选取了 seh 。

 

14.抉择那多少个处理模型(32位)
机械键盘 15
注脚:接纳了 32位 后,则可以用 dwarf 和 sjlj
二种至极处理模型。同样的,dwarf 的特性要优惠 sjlj ,可以它不匡助 64位 。

操作:提议选择 dwarf 。

 

15.建立修订
机械键盘 16
表达:暂时没弄驾驭是做哪些的。(知道的人请留言)

操作:拔取默认选项。

 

16.MinGW-w64 版本选取成功
机械键盘 17
证实:绿框中就是本身的 MinGW-w64 安装配置单,gcc 是 6.2.0 版本,系统架构是
64位,接口协议是 win32,卓殊处理模型是 seh,Build revision 是 1 。

操作:点击红框中的“Next”按钮,进入下一个手续。

 

17.摘取 MinGW-w64 的设置目录
机械键盘 18
证实:在那里选拔 MinGW-w64 将要安装到哪个目录中去。安装程序默认会将
MinGW-w64 安装在 C盘 ,而在 Windows 操作系统中 C盘
是系统盘,操作系统会被装置在这一个盘里,而遵从一般的习惯,大家尽量不把利用软件安装载系统盘里。因为原先的电脑使用的是教条主义硬盘,而混合硬盘频仍读写会下落功能,所以尽可能将操作系统与运用软件放在差距的硬盘分区下。当然,现在的处理器半数以上都安插了固态硬盘(SSD),而且一般作为系统盘来使用,因而曾经远非读写功效的题目了。所以一旦你还在用多功能键盘,就将
MinGW-w64
放到任何非系统盘里,假若接纳固态硬盘,则可以置身安装程序提醒的默认地方,或任什么地点方均可。

机械键盘,操作:点击红框中的“Browse”按钮,以便更改 MinGW-w64 的安装地方。

 

18.更改 MinGW-w64 的安装地点
机械键盘 19
评释:点开绿框中的“此电脑”,就可以打开一个树状列表,然后找到您想要将
MinGW-w64
安装到的岗位。你也足以点击黄框中的“新建文件夹”按钮,制造一个新的目录。

操作:采取好安装的目录后,点击红框中的“确定”按钮,之后安装程序将把 MinGW-w64
安装到那边。

 

19.认同 MinGW-w64 安装目录
机械键盘 20
表达:界面中的 Space available
指的是您选取的目录,所在的硬盘分区的结余空间,而 MinGW-w64 至少会占据
500 MB 的上空。Create shortcuts in Start Menu 是说在开端菜单创造MinGW-w64 的急迅形式,一般默许勾选即可。

操作:确认安装目录没问题后,点击红框中的“Next”按钮,初步正儿八经安装
MinGW-w64 。

 

20.初阶下载 MinGW-w64 本体
机械键盘 21
表达:安装程序初步接连服务器,并从中下载 MinGW-w64
的本体文件,视乎你的网络环境,下载所需的时光会迥然差距,借使你有其余作业要做,可以点击“Cancel”按钮,撤消此次安装。

操作:只需等候。

 

21.MinGW-w64 下载落成
机械键盘 22
证实:MinGW-w64
已经下载落成,大家得以在头里选取的设置目录下,找到它的种种零件文件。

操作:点击红框中的“Next”按钮,继续下一个手续。

 

22.关闭 MinGW-w64 安装程序
机械键盘 23
证实:MinGW-w64 的安装程序已经成功了它的沉重,但 MinGW-w64
还从未设置到位,之后大家还须求开展局地配备,才能正常使用它编译源代码。

操作:点击红框中的“Finish”按钮,将闭馆 MinGW-w64 安装程序。

 

23.MinGW-w64 安装目录
机械键盘 24
表明:MinGW-w64
下载落成后的设置目录,包罗1个文件夹:mingw64,3个文本:mingw-w64.bat、uninstall.exe、uninstall.ini,和1个飞快方式:mingw-w64。即便MinGW-w64
已经下载完毕,但并从未设置完结,我们还要求配置一下操作系统的环境变量,将
MinGW-w64 的 bin 目录出席其中,使操作系统可以找到那一个编译工具。

操作:双击红框中的“mingw64”文件夹,进入其中。

 

24.MinGW-w64 的 mingw64 文件夹
机械键盘 25
评释:mingw64
中蕴涵了一多级的文件夹,按照文件夹的称谓,大致能猜到它们是做哪些用的,但大家临时不须要完全知晓,只必要通晓里面
bin 文件夹中,存放了那几个编译工具即可。

操作:双击红框中的“bin”文件夹,进入内部。

 

25.MinGW-w64 的 bin 文件夹
机械键盘 26
表明:bin 文件夹下包蕴了无数后缀名是 .exe
的可执行程序,这个就是付出时所需的工具,如:gcc.exe 是用来编译
C程序的,g++.exe 是用来编译 C++ 程序的,而 gdb.exe 则是用来调试程序的
debug 工具。

操作:点击红框中的地址栏,并复制(Ctrl + c)那一串地址。

 

26.此电脑
机械键盘 27
证实:我们曾经复制了 MinGW-w64 的 bin
文件夹的地方,接下去只要将它添加到系统的环境变量中,就足以做到 MinGW-w64
的方方面面配备了。

操作:右键点击“此电脑”,在弹出的菜系中点击红框中的“属性”项。

 

27.统计机种类窗口
机械键盘 28
注脚:那些窗口也可以经过“控制面板” -> “系统和平安” ->
“系统”来开辟。若是你不了然自己的连串是 32位 依然64位,也得以在此地查看。

操作:点击红框中的“高级系统装置”链接,将开辟“系统特性”窗口。

 

28.系统属性窗口
机械键盘 29
表明:所谓的“环境变量”其实就是各类程序的默许安装目录,在那边有可执行程序。

操作:点击红框中的“环境变量”按钮,将开辟“环境变量”窗口。

 

29.系统环境变量窗口
机械键盘 30
表明:在那几个窗口中大家得以编制系统的环境变量,很多软件在装置的时候,会活动编辑环境变量。MinGW-w64
的安装程序比较简陋,只可以由大家手动编辑。

操作:首先点击选中绿框中的“Path”项,然后再点击红框中的“编辑”按钮。

 

30.编辑 Path 环境变量
机械键盘 31
证实:那是 Windows 10
中的编辑界面,比此前的版本要清晰明了,操作简易了累累,也不易于失误了。

操作:点击红框中的“新建”按钮,将创建一个新的空白变量地点。

 

31.新建 MinGW-w64 的环境变量
机械键盘 32
评释:现在只需将此前复制的 MinGW-w64 的 bin
文件夹地址,复制到新增的空白变量地方里,即可成功 MinGW-w64 的配置工作。

操作:将 bin 文件夹地址,黏贴到红框中的输入框中。

 

32.添加 MinGW-w64 环境变量已形成
机械键盘 33
注明:MinGW-w64 的环境变量已经增加已毕。

操作:点击红框中的“确定”按钮,MinGW-w64 的布局就成功了。

 

33.开行“命令提醒符”
机械键盘 34
证实:为了测试 MinGW-w64
是否配备成功,我们必要在“命令提醒符”中履行一个命令。所以要先启动“命令提示符”,值得注意的是种种Windows
版本的起步格局各异,但都可以透过打开“运行”窗口,输入“cmd”来打开它。

操作:右键点击开头按钮,在弹出的菜系中点击红框中的“命令指示符”项。

 

34.命令提醒符
机械键盘 35
评释:MinGW-w64
是命令行工具,假若不与其余软件协作,则只好通过“命令提醒符”来调用。

操作:输入“gcc -v” 并按回车键(Enter),将会显示 MinGW-w64 的零部件列表。

 

35.MinGW-w64 安装完毕
机械键盘 36
证实:若是您的“命令提醒符”显示了一大串组件音讯,那表达您的 MinGW-w64
已经设置到位了,恭喜!

操作:从前几天上马你就足以用 MinGW-w64 来编译 C程序 了。

 

五、使用 MinGW-w64 编译源代码
MinGW-w64
没有图形用户界面,它实质上是一组命令行工具集,任何操作都不得不通过在“命令提示符”中输入指令的格局来推行。对于编程来说,那种命令行工具越来越杰出的优势,那就是决不双手离开键盘,即可完毕有着操作。鼠标尽管应用简单方便,但作用仍然不及键盘。而且,给一个主次开发图形用户界面,是一件万分麻烦的作业,因为它是与平台紧密有关的,你要考虑各类平台的例外。

本来,世界上如故有无数持有杰出的图形用户界面的合并开发环境(IDE),其中的有些停放的编译器就是
MinGW-w64(GCC) ,例如:Code Lite、Code::Blocks 等。

 

A.编译命令 gcc
机械键盘 37
格式:gcc 源代码文件的完好名字
示例:gcc hello.c

声明:“gcc”是 MinGW-w64
内置的编译命令,“hello.c”则是我们要编译的源代码文件的名字。

注意:首先,“gcc”命令与源代码的文书名之间有一个空格。其次,文件名必须完全正确,不可以省略后缀名“.c”。

因为 MinGW-w64 本来就是将 GCC 移植到 Windows 上的产物,所以操作方法和
GCC 一样,只是在 Linux 下命令是被键入到“终端”中,而 Windows
下则是被键入到“命令提醒符”里。

 

B.创造 hello.c 源代码文件
机械键盘 38
在用“gcc”命令编译源代码在此以前,大家先是要有一个存储了C语言代码的文件。C语言的源代码文件其实就是见怪不怪的文书文件,唯一的差别就是后缀名不一样,文本文件的后缀名是“.txt”,而C语言源代码文件的后缀名是“.c”。

由此我们新建一个文本文件,名字可以任意取,我那里就将其命名为“hello”,现在文件的完整名字就是“hello.txt”了。之后大家只必要把“hello.txt”的后缀名“.txt”更改为“.c”后缀名,那样就赢得了
C语言 源代码文件“hello.c”了。

 

C.编写 hello, world 源代码
机械键盘 39
那边用 Windows
自带的记事本或自由文本编辑器,将“hello.c”这几个源代码文件打开,然后将上图所示的测试代码键入到文件中,最后保存文件即可。现在测试用的源代码文件已经准备完结,大家可以进行下一步的编译了。

那段代码是最基础的 hello, world 程序,会在屏幕上出示“hello,
world”那段文字。相信这是学编程的绝大部分人,入门时的率先个程序,所以那边也就不再赘言了。

 

D.编译 hello.c 源代码
机械键盘 40
事先说过 MinGW-w64
是命令行工具没有图形用户界面,所以编译操作要求在指令提示符中进行。

率先大家开辟命令提醒符,然后要将工作目录定位到源代码文件的仓储地点,这一步万分关键,没有接触过命令行工具的人,往往会在此间出错。DOS
命令“cd”可以更改近期的行事目录,具体做法是“cd”命令后边加上目标工作目录,如上图第三行,就是重新定位到
E盘的 a
目录下。使用完“cd”命令后,还要再键入一遍定位到的目录的地点,那样才会转移过去,但只须要键入盘符即可,并不必要键入完整地址,如上图第四行。工作目录重新定位后,如上图第五行所示,工作目录已经从
C:\Users\lenovo 更改为 E:\a 。

近日大家只必要举办“gcc
hello.c”那行命令,就足以将源代码编译为可执行程序了。

 

E.编译后生成 a.exe 可执行程序
机械键盘 41
如上图所示,a.exe
就是编译后生成的可执行程序。因为我们编译时未尝点名生成的程序名,所以
MinGW-w64 默许将程序命名为 a ,加上后缀名就是 a.exe
了。如果大家想在编译时就指定生成的程序名,就要求选拔“gcc”命令的“-o”选项了。

 

F.带 -o 参数的 gcc 命令
机械键盘 42
格式:gcc 源代码文件的名字 -o 编译后先后的名字
示例:gcc hello.c -o hello.exe

评释:“gcc”那些命令拥有广大内置选项,其中“-o”表示将它背后的单词设置编译后文件的名字。

在意:选项“o”是英文的小写字母,并不是数字零,并且它的前边只可以是想设置的公文名。

这种在编译时命名的艺术好像很鸡肋,初看好像只是帮大家省了一些日子,毕竟大家也得以在编译后手动改名。那种想法是因为我们的主次还很粗略,唯有一个源代码文件,也只会编译出一个先后。当未来大家的次第变复杂了,可能会在一个干活目录下编译出复数个程序,那时就必须用
-o 选项了,否则编译出的先后都叫 a.exe ,会在生成时互相覆盖掉。

 

G.编译 hello.c 成 hello.exe
机械键盘 43
无异于要先稳住到大家在用的办事目录下,然后实施“gcc hello.c -o
hello.exe”那条命令,就会编译生成一个名为 hello.exe 的可执行文件了。

 

H.编译后生成 hello.exe 可执行程序
机械键盘 44
实践完“gcc hello.c -o hello.exe”编译命令后,会在干活目录中生成 hello.exe
可执行程序,那就是大家取得的末尾成果。

 

I.双击运行 hello.exe
机械键盘 45
用鼠标双击运行编译后的 hello.exe
程序,会启动一个指令提示符窗口,并在中间突显“hello,
world”那多少个字符。那代表大家中标的形成了一遍编译,将那段C语言代码编译成了电脑可以举办的程序。

 

J.在指令提醒符中运行 hello.exe
机械键盘 46
想要运行编译好的主次,并不是非要用鼠标双击程序启动,也可在命令提醒符中间接输入编译后的次第名称,例如输入“hello.exe”,也可以一直运行程序。甚至可以简单程序的后缀名,只需输入“hello”即可,程序一样会正确的运行。

 

六、一些外加的装置
那个额外的安装,可以使 MinGW-w64
使用起来更便民。因为“gcc”命令有些麻烦,每回编译都要输入类似“gcc hello.c
-o
hello.exe”那样的一串字符,所以大家为了简化这一步骤,转而采用“make”命令。只是“make”是
Linux 和 类Unix 下的工具,所以在 MinGW-w64 中须求部分额外的改动。

 

1).创建 gcc.exe 的副本 cc.exe
机械键盘 47
首先复制一个“gcc.exe”的副本,然后将其改名为“cc.exe”即可。

 

2).创建 mingw32-make.exe 的副本 make.exe
机械键盘 48
与对“gcc.exe”的操作相同,复制一个“mingw32-make”的副本,然后更名为“make.exe”。

 

3).使用 make 命令编译源代码
机械键盘 49
现行大家就可以使用“make”命令来编译源代码,只要求输入“make
hello”即可编译生成“hello.exe”了。

 

七、进阶

上述只是简短的编译源代码的法门,适用于单个或少量源代码文件,倘诺是错综复杂的大型程序,要用到
makefile 来公司源代码时,就须求 mingw32-make(修改后使用 make) 命令了。

若果程序编译或运行出错,需求调试源代码,则足以选用 gdb
命令,来帮忙大家确定问题发生在哪儿。

假诺代码没有强烈的编译错误,运行时也从没逻辑错误,则在最后编译为可公告版的先后时,咱们还要考虑编译优化的问题,以便生成的次序文件拥有更小的体积,和更高的运作成效。gcc
命令有 -00 、 -01 、 -02 、 -03 那多少个优化增选,其中 -00
是默许选项,意思是无优化,剩下的多少个选项随数字的附加,优化程度也会逐渐提高。

 

八、问题列表
此地会列出一些方可预言的题材,并提供解决问题方法。

①.假设“自动安装程序”无法下载组件
机械键盘 50
证实:假设网络环境不太好,或因宽带提供商的限量,可能会招致程序下载组件分外的迟滞,甚至会战败。那种时候,大家可以不用安装程序,而是尝试直接手动下载
MinGW-w64
的压缩包。那种方法的便宜是能够运用第三方下载软件,而那种下载软件大多提供加快下载,以及断点续传效率。基本能化解无法下载的题材。

操作:如上图所示。将第四章、第3节 SourceForge 中的 MinGW-w64
下载页面往下拉,就能看出那有的的页面。其中,红框内的链接,就是 MinGW-w64
的回落包手动下载链接(6.3.0版),只需依据要求选拔相应的链接下载即可。例如:x86_64-win32-seh
,x86_64 指 64位,win32 指可开发 Windows 程序,seh 指 分外处理模型。

将 MinGW-w64 压缩包下载到本地后,解压缩,然后就足以照常实行配置了。

 

正文许可:
本文由 rsreland(瑞兰德) 编写,使用 RSReland Documentation License
许可证并遵循其情节,您的职责与任务详见 http://rsreland.net/licence 。

http://rsreland.net/archives/1760

相关文章