下载安装MinGW-w64详细步骤

2023-02-14,,,,

一、MinGW-w64介绍

MinGW 的全称是:Minimalist GNU on Windows ,实际上是将gcc(c/c++编译器)移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。

选择它的原因:

1. MinGW-w64 是开源软件,可以免费使用。

2. MinGW-w64 由一个活跃的开源社区在持续维护,不会过时。

3. MinGW-w64 支持最新的 C语言 标准。

使用 Windows 的C语言运行库,因此编译出的程序不需要第三方 DLL ,可以直接在 Windows 下运行。

总之就是要在windows运行c/c++按就对了。可以理解为c/c++的编译器gcc的windows版。

二、MinGW-w64下载安装

1.下载解压安装

官方下载网站:MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net

选择项详细说明

1、系统架构(Architecture)

说明: 是指电脑系统是32位还是64位,根据你的电脑系统做出对应选择。

操作: 我的电脑系统是 64位的,所以我选择了x86_64,如果你是32位系统,则选择i686即可。

2、线程模型(Threads)

说明: 这个世界上只有两种操作系统,符合posix协议的和windows。如果你想要开发windows程序,需要选择 win32 ,而开发 Linux、Unix、MacOS等其他操作系统下的程序,则需要选择posix。

操作: 我准备学习linux驱动开发,所以选择了posix 。

3、异常类型(Exception)

(64位):

说明: 异常处理在开发中非常重要,你在开发的过程中,大部分的时间会耗在处理各种异常情况上。如果你之前选择了64位,则这里有两个异常处理模型供你选择,seh是新发明的,而sjlj则是古老的。seh性能比较好,但不支持32位。sjlj稳定性好,支持32位。

操作: 我这里选择了seh。

(32位):

说明: 选择了32位后,则可以用dwarf和sjlj两种异常处理模型。同样的,dwarf的性能要优于sjlj,可以它不支持64位。

操作: 建议选择dwarf。

三、配置环境变量

 

 

配置环境变量

配置环境变量我一般是加到当前用户的PATH路径,也可以加到系统变量的PATH路径。

四、验证

验证

如图所示,就是配置成功了。

下载安装MinGW-w64详细步骤的相关教程结束。

《下载安装MinGW-w64详细步骤.doc》

下载本文的Word格式文档,以方便收藏与打印。