MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本
1.什么是 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 则持续更新。
2.为什么使用 MinGW-w64 ?
MinGW-w64 是开源软件,可以免费使用。
MinGW-w64 由一个活跃的开源社区在持续维护,因此不会过时。
MinGW-w64 支持最新的 C语言 标准。
MinGW-w64 使用 Windows 的C语言运行库,因此编译出的程序不需要第三方 DLL ,可以直接在 Windows 下运行。
那些著名的开源 IDE 实际只是将 MinGW-w64 封装了起来,使它拥有友好的图形化界面,简化了操作,但内部核心仍然是 MinGW-w64。
MinGW-w64 是稳定可靠的、持续更新的 C/C++ 编译器,使用它可以免去很多麻烦,不用担心跟不上时代,也不用担心编译器本身有bug,可以放心的去编写程序。
3.MinGW-w64 下载
官方网站的地址是:http://mingw-w64.org
[推荐]SourceForge下载地址:https://sourceforge.net/projects/mingw-w64/
说明:MinGW-w64 的代码和可执行文件被托管存储在 SourceForge 上,在这个页面上就可以直接下载 MinGW-w64 了。MinGW-w64 是非常复杂的,编译器大多都是如此,为了适应各种操作系统,它们的组件会存在各种不同的版本,以适应不同的环境。所以,我们直接下载 MinGW-w64 的安装程序,它会按照我们的需要,自动下载适合的组件,并将它们组织在一起。
4.安装 MinGW-w64
1). 以管理员身份运行 mingw-w64-install.exe
2). MinGW-w64 版本选择
Version:指的是 gcc 的版本,选择最高的版本号即可。
Architecture:电脑系统64位选择x86_64,32位系统选i686
Threads:开发Windows程序,选择win32;开发Linux、Unix、Mac OS 等其他操作系统下的程序,则需要选择 posix
Exception:异常处理在开发中非常重要,你在开发的过程中,大部分的时间会耗在处理各种异常情况上。如果你之前选择了 64位,则这里有两个异常处理模型供你选择,seh 是新发明的,而 sjlj 则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位。如果选择了 32位,则可以用 dwarf 和 sjlj 两种异常处理模型。同样的,dwarf 的性能要优于 sjlj ,可是它不支持 64位 。
Build revision:选择默认选项。暂时没弄明白是做什么的。
3). 选择 MinGW-w64 的安装目录
4).然后next ,开始下载 组件。下载完后 finish 即可。打开安装路径看到结构如下。
如果要卸载的话: 运行 uninstall.exe 即可
5.将 MinGW-w64 加入操作系统的环境变量 PATH
6.检查安装组件
输入“gcc -v” 并按回车键(Enter),将会显示 MinGW-w64 的组件列表。
说明:如果你的“命令提示符”显示了一大串组件信息,那说明你的 MinGW-w64 已经安装完成了,恭喜!
操作:从现在开始你就可以用 MinGW-w64 来编译 C程序 了。
本文摘自:https://www.cnblogs.com/ggg-327931457/p/9694516.html
共 0 条评论