w64安装教程

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

27111葡京的网址 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/)
27111葡京的网址 2
证实:MinGW-w64 官方网站的地点是:http://mingw-w64.org
,首页样式如上图所示。

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

 

2.MinGW-w64下载详情页面
27111葡京的网址 3
表明:那是 MinGW-w64 的下载详情页面。首先观望一个标题为 Pre-built
toolchains and packages 的列表,那中间是带有 MinGW-w64
及特定工具的整合包。大家那么些科目只设置 MinGW-w64 ,所以只需下载
MinGW-w64 即可。

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

 

3.SourceForge 中的 MinGW-w64 下载页面
27111葡京的网址 4
证实:MinGW-w64 的代码和可执行文件被托管存储在 SourceForge
上,在那么些页面上就足以向来下载 MinGW-w64 了。MinGW-w64
是相当复杂的,编译器大多都是这样,为了适应各个操作系统,它们的零件会存在各样分裂的版本,以适应不相同的条件。所以,我们一向下载
MinGW-w64
的安装程序,它会按照大家的内需,自动下载适合的零件,并将它们社团在共同。

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

 

4.等候 MinGW-w64 安装程序初步下载
27111葡京的网址 5
注明:5分钟之后,浏览器会活动下载 mingw-w64-install.exe 。

操作:只需等候。

注意:如果浏览器没有自动下载,则足以点击黄框中的“direct
link”超链接,手动下载。如若下载速度万分慢,可以点击绿框中的“mirror”超链接,选拔一个离自己近的镜像网站,可能会获取较高(不可能担保)的下载速度。

 

5.正在下载 mingw-w64-intall.exe
27111葡京的网址 6
证实:要是您的浏览器是 chrome
,那么在浏览器下部,会油然则生那样一个下载标签。

操作:只需拭目以待。

 

6.MinGW-w64 安装程序
27111葡京的网址 7
表达:那就是 MinGW-w64
的安装程序。它实质上是一个下载程序,会按照大家今后的一些设置,选择性的下载相应的机件,并将它们协会在联名。所以,运行前要确定互连网通畅,而且你有丰富的时日,因为根据你的网速,它可能需求开支自然的日子来下载。

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

留神:借使出现不可能运行,或者设置出错,你可以右键点击它,并在弹出窗口中采取“以管理人身份运行”选项,重新运行
mingw-w64-install.exe ,基本可以缓解一大半难点。

 

7.MinGW-w64 安装程序欢迎界面
27111葡京的网址 8
评释:欢迎使用 MinGW-w64 在线安装程序。

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

 

8.从服务器获取 MinGW-w64 文件新闻
27111葡京的网址 9
表明:那里先后正在链接服务器,以便获取存储在仓房中的 MinGW-w64
的文件明细。

操作:只需等候。

 

9.MinGW-w64 版本拔取
27111葡京的网址 10
表明:在那些界面,你可以按照所要搭建的支出条件,接纳差别的选项,从而下载所需的机件。

操作:选拔 Version、Architecture、Threads、Exception、Build revision
下拉列表中适当的选项,接下去将会详细介绍那几个拔取。

 

10.选择 gcc 版本
27111葡京的网址 11
证实:Version 指的是 gcc
的版本,即使没有优良的须要,一般选取最高的版本号即可。

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

 

11.抉择电脑系统架构
27111葡京的网址 12
证实:Architecture 是指电脑系统是 32位
照旧 64位,依据你的电脑系统做出相应选用。

操作:我的电脑系统是 64位 的,所以自己选拔了 x86_64,借使您是 32位
系统,则接纳 i686 即可。

 

12.选项操作系统接口协议
27111葡京的网址 13
表达:那些世界上只有三种操作系统,符合 posix 协议的,和 Windows
。如那几个笑话所说的,如果您想要开发 Windows 程序,须要拔取 win32 ,而付出
Linux、Unix、Mac OS 等其余操作系统下的次第,则须要接纳 posix 。

操作:我只支付在 Windows 下运作的主次,所以接纳了 win32 。

 

13.增选那些处理模型(64位)
27111葡京的网址 14
证实:非常处理在付出中格外关键,你在开发的进度中,一大半的光阴会耗在处理各类很是景况上。即使你此前选拔了
64位,则那里有三个要命处理模型供您挑选,seh 是新发明的,而 sjlj
则是古老的。seh 品质相比好,但不支持 32位。 sjlj 稳定性好,协助 32位。

操作:我那边选择了 seh 。

 

14.选项非常处理模型(32位)
27111葡京的网址 15
证实:采纳了 32位 后,则足以用 dwarf 和 sjlj
二种很是处理模型。同样的,dwarf 的习性要优于 sjlj ,可以它不支持 64位 。

操作:建议选取 dwarf 。

 

15.创立修订
27111葡京的网址 16
证实:暂时没弄了然是做怎么样的。(知道的人请留言)

操作:选用默许选项。

 

27111葡京的网址,16.MinGW-w64 版本采取成功
27111葡京的网址 17
证实:绿框中就是本身的 MinGW-w64 安装配置单,gcc 是 6.2.0 版本,系统架构是
64位,接口协议是 win32,很是处理模型是 seh,Build revision 是 1 。

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

 

17.取舍 MinGW-w64 的设置目录
27111葡京的网址 18
证实:在那里拔取 MinGW-w64 将要安装到哪些目录中去。安装程序默认会将
MinGW-w64 安装在 C盘 ,而在 Windows 操作系统中 C盘
是系统盘,操作系统会被装置在这一个盘里,而听从一般的习惯,大家尽量不把利用软件设置载系统盘里。因为原先的电脑使用的是教条主义硬盘,而混合硬盘频仍读写会骤降功效,所以尽量将操作系统与行使软件放在差距的硬盘分区下。当然,现在的计算机半数以上都安插了固态硬盘(SSD),而且经常作为系统盘来使用,由此曾经没有读写成效的难点了。所以只要您还在用超薄键盘,就将
MinGW-w64
放到其余非系统盘里,即使应用固态硬盘,则足以置身安装程序提醒的默许地点,或任啥地点方均可。

操作:点击红框中的“Browse”按钮,以便更改 MinGW-w64 的设置地方。

 

18.更改 MinGW-w64 的装置地方
27111葡京的网址 19
表明:点开绿框中的“此电脑”,就足以打开一个树状列表,然后找到你想要将
MinGW-w64
安装到的地点。你也足以点击黄框中的“新建文件夹”按钮,创造一个新的目录。

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

 

19.确认 MinGW-w64 安装目录
27111葡京的网址 20
评释:界面中的 Space available
指的是您采取的目录,所在的硬盘分区的多余空间,而 MinGW-w64 至少会占有
500 MB 的长空。Create shortcuts in Start Menu 是说在开首菜单成立MinGW-w64 的飞速格局,一般默许勾选即可。

操作:确认安装目录没难点后,点击红框中的“Next”按钮,开始专业安装
MinGW-w64 。

 

20.始发下载 MinGW-w64 本体
27111葡京的网址 21
评释:安装程序先导一而再服务器,并从中下载 MinGW-w64
的本体文件,视乎你的网络环境,下载所需的时光会迥然不一样,如若您有其余作业要做,可以点击“Cancel”按钮,取消本次安装。

操作:只需等候。

 

21.MinGW-w64 下载落成
27111葡京的网址 22
注明:MinGW-w64
已经下载完毕,我们可以在前头选择的设置目录下,找到它的各样零件文件。

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

 

22.关闭 MinGW-w64 安装程序
27111葡京的网址 23
表达:MinGW-w64 的安装程序已经到位了它的重任,但 MinGW-w64
还未曾安装完结,之后我们还亟需展开一些布署,才能健康使用它编译源代码。

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

 

23.MinGW-w64 安装目录
27111葡京的网址 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 文件夹
27111葡京的网址 25
评释:mingw64
中包罗了一多如牛毛的文书夹,按照文件夹的名号,差不多能猜到它们是做什么样用的,但大家暂时不需求完全精晓,只须要明白其中
bin 文件夹中,存放了那么些编译工具即可。

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

 

25.MinGW-w64 的 bin 文件夹
27111葡京的网址 26
证实:bin 文件夹下包括了众多后缀名是 .exe
的可执行程序,这么些就是开发时所需的工具,如:gcc.exe 是用来编译
C程序的,g++.exe 是用来编译 C++ 程序的,而 gdb.exe 则是用来调试程序的
debug 工具。

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

 

26.此电脑
27111葡京的网址 27
表达:大家已经复制了 MinGW-w64 的 bin
文件夹的位置,接下去只要将它添加到系统的环境变量中,就能够形成 MinGW-w64
的成套安顿了。

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

 

27.处理器连串窗口
27111葡京的网址 28
表明:那几个窗口也可以通过“控制面板” -> “系统和平安” ->
“系统”来开辟。如若你不知道自己的序列是 32位 依旧64位,也得以在这里查看。

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

 

28.系统特性窗口
27111葡京的网址 29
表明:所谓的“环境变量”其实就是种种程序的默许安装目录,在那边有可执行程序。

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

 

29.系统环境变量窗口
27111葡京的网址 30
表明:在那么些窗口中我们得以编写系统的环境变量,很多软件在装置的时候,会自行编辑环境变量。MinGW-w64
的安装程序比较简陋,只好由大家手动编辑。

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

 

30.编辑 Path 环境变量
27111葡京的网址 31
阐明:那是 Windows 10
中的编辑界面,比以前的版本要清晰明了,操作简便了过多,也不便于出错了。

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

 

31.新建 MinGW-w64 的环境变量
27111葡京的网址 32
表明:现在只需将往日复制的 MinGW-w64 的 bin
文件夹地址,复制到新增的空白变量地点里,即可到位 MinGW-w64 的部署工作。

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

 

32.添加 MinGW-w64 环境变量已成功
27111葡京的网址 33
注解:MinGW-w64 的环境变量已经拉长已毕。

操作:点击红框中的“确定”按钮,MinGW-w64 的配置就完事了。

 

33.起步“命令提示符”
27111葡京的网址 34
证实:为了测试 MinGW-w64
是不是布署成功,我们需求在“命令提醒符”中推行一个指令。所以要先启动“命令提醒符”,值得注意的是种种Windows
版本的启航格局差异,但都足以通过打开“运行”窗口,输入“cmd”来打开它。

操作:右键点击先河按钮,在弹出的菜谱中点击红框中的“命令提醒符”项。

 

34.命令提醒符
27111葡京的网址 35
表明:MinGW-w64
是命令行工具,假使不与其余软件合营,则只好通过“命令提示符”来调用。

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

 

35.MinGW-w64 安装到位
27111葡京的网址 36
阐明:如若您的“命令提醒符”彰显了一大串组件信息,那表明您的 MinGW-w64
已经设置到位了,恭喜!

操作:从现在开班你就足以用 MinGW-w64 来编译 C程序 了。

 

五、使用 MinGW-w64 编译源代码
MinGW-w64
没有图形用户界面,它事实上是一组命令行工具集,任何操作都只能通过在“命令提醒符”中输入指令的款型来实施。对于编程来说,那种命令行工具越来越良好的优势,那就是不用双手离开键盘,即可成功具有操作。鼠标就算选取简易方便,但效能仍然不及键盘。而且,给一个程序支付图形用户界面,是一件更加劳碌的业务,因为它是与平台紧密相关的,你要考虑各类平台的不比。

理所当然,世界上或者有许多装有美丽的图形用户界面的三合一开发条件(IDE),其中的一对放权的编译器就是
MinGW-w64(GCC) ,例如:Code Lite、Code::Blocks 等。

 

A.编译命令 gcc
27111葡京的网址 37
格式:gcc 源代码文件的完好名字
示例:gcc hello.c

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

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

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

 

B.创设 hello.c 源代码文件
27111葡京的网址 38
在用“gcc”命令编译源代码往日,我们首先要有一个储存了C语言代码的文书。C语言的源代码文件其实就是常见的文本文件,唯一的分别就是后缀名分裂,文本文件的后缀名是“.txt”,而C语言源代码文件的后缀名是“.c”。

之所以我们新建一个文件文件,名字可以任意取,我那边就将其取名为“hello”,现在文件的完全名字就是“hello.txt”了。之后大家只须要把“hello.txt”的后缀名“.txt”更改为“.c”后缀名,那样就获取了
C语言 源代码文件“hello.c”了。

 

C.编写 hello, world 源代码
27111葡京的网址 39
此处用 Windows
自带的记事本或擅自文本编辑器,将“hello.c”那么些源代码文件打开,然后将上图所示的测试代码键入到文件中,最终保存文件即可。现在测试用的源代码文件已经准备达成,我们能够展开下一步的编译了。

那段代码是最基础的 hello, world 程序,会在显示器上显得“hello,
world”那段文字。相信那是学编程的半数以上人,入门时的率先个程序,所以那边也就不再赘言了。

 

D.编译 hello.c 源代码
27111葡京的网址 40
前边说过 MinGW-w64
是命令行工具没有图形用户界面,所以编译操作须求在指令提示符中举行。

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

今天大家只需求履行“gcc
hello.c”那行命令,就足以将源代码编译为可执行程序了。

 

E.编译后生成 a.exe 可执行程序
27111葡京的网址 41
如上图所示,a.exe
就是编译后生成的可执行程序。因为大家编译时未尝点名生成的程序名,所以
MinGW-w64 默认将程序命名为 a ,加上后缀名就是 a.exe
了。如若我们想在编译时就指定生成的程序名,就必要采用“gcc”命令的“-o”选项了。

 

F.带 -o 参数的 gcc 命令
27111葡京的网址 42
格式:gcc 源代码文件的名字 -o 编译后先后的名字
示例:gcc hello.c -o hello.exe

表明:“gcc”这一个命令拥有广大置于选项,其中“-o”表示将它背后的单词设置编译后文件的名字。

只顾:选项“o”是英文的小写字母,并不是数字零,并且它的末尾只好是想设置的文书名。

那种在编译时命名的点子好像很鸡肋,初看好像只是帮大家省了有的岁月,毕竟大家也足以在编译后手动改名。那种想法是因为大家的次序还很简短,唯有一个源代码文件,也只会编译出一个程序。当将来我们的顺序变复杂了,可能会在一个办事目录下编译出复数个程序,那时就亟须用
-o 选项了,否则编译出的次序都叫 a.exe ,会在生成时相互覆盖掉。

 

G.编译 hello.c 成 hello.exe
27111葡京的网址 43
同等要先固定到大家在用的工作目录下,然后实施“gcc hello.c -o
hello.exe”那条命令,就会编译生成一个称呼 hello.exe 的可执行文件了。

 

H.编译后生成 hello.exe 可执行程序
27111葡京的网址 44
履行完“gcc hello.c -o hello.exe”编译命令后,会在干活目录中生成 hello.exe
可执行程序,那就是大家赢得的末段成果。

 

I.双击运行 hello.exe
27111葡京的网址 45
用鼠标双击运行编译后的 hello.exe
程序,会启动一个指令提示符窗口,并在里边突显“hello,
world”那么些字符。那代表大家中标的成功了一遍编译,将那段C语言代码编译成了电脑可以推行的次第。

 

J.在命令提醒符中运行 hello.exe
27111葡京的网址 46
想要运行编译好的顺序,并不是非要用鼠标双击程序启动,也可在命令提醒符中间接输入编译后的主次名称,例如输入“hello.exe”,也可以直接运行程序。甚至足以概括程序的后缀名,只需输入“hello”即可,程序一样会正确的周转。

 

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

 

1).创建 gcc.exe 的副本 cc.exe
27111葡京的网址 47
首先复制一个“gcc.exe”的副本,然后将其改名为“cc.exe”即可。

 

2).创建 mingw32-make.exe 的副本 make.exe
27111葡京的网址 48
与对“gcc.exe”的操作相同,复制一个“mingw32-make”的副本,然后更名为“make.exe”。

 

3).使用 make 命令编译源代码
27111葡京的网址 49
方今大家就可以运用“make”命令来编译源代码,只须要输入“make
hello”即可编译生成“hello.exe”了。

 

七、进阶

上述只是简单的编译源代码的不二法门,适用于单个或少量源代码文件,即使是复杂的大型程序,要用到
makefile 来社团源代码时,就必要 mingw32-make(修改后使用 make) 命令了。

假如程序编译或运行出错,需求调试源代码,则足以拔取 gdb
命令,来提携我们规定难题发生在哪个地方。

若果代码没有明了的编译错误,运行时也尚未逻辑错误,则在最后编译为可宣布版的顺序时,我们还要考虑编译优化的标题,以便生成的主次文件拥有更小的体积,和更高的运转效用。gcc
命令有 -00 、 -01 、 -02 、 -03 那多少个优化增选,其中 -00
是默许选项,意思是无优化,剩下的几个拔取随数字的增大,优化程度也会日趋加强。

 

八、难点列表
那边会列出一些方可预感的难点,并提供解决难题方法。

①.假诺“自动安装程序”不可能下载组件
27111葡京的网址 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

发表评论

电子邮件地址不会被公开。 必填项已用*标注