MinGW - w64 是一个综合性的开发工具集,集成了 gcc、g++、gfortran 等编译器套件,可用于编译 C 、C++、Fortran, Objective - C、Ada 等多种编程语言,配备丰富的头文件与库文件,以及链接器、汇编器、调试器等工具,能在 Windows 系统下为开发者提供从代码编写到程序生成及调试的一站式开发环境,满足各类软件项目的开发需求 。
笔者在安装MinGW-w64时,查阅了大量现有教程,发现大多数教程已过时且不再维护,故写此文。
【一】 安装编译器
一.1 前往此链接,https://github.com/niXman/mingw-builds-binaries/releases,选择合适自己的版本下载。
命名介绍:
[架构]-[版本]-release-[线程模型]-[异常处理模型]-[运行时库]-rt_v12-rev1.7z
[架构]
x86_64:适用于64位操作系统
i686:适用于32位操作系统
[线程模型]
mcf:多核心线性模型
posix:POSIX线程,功能强大,适用于多平台
win32:win32线性模型,适合window系统
[异常处理模型]
dwarf:DWARF调试信息
seh:结构化异常处理
[运行时库]
ucrt:使用通用CRT(新版)
msvcrt:多平台兼任库(旧版)
如果你也是64位的win11或win10操作系统且没有别的特别需求,
推荐选择 x86_6414.2.0-release-posix-seh-ucrt-rt_v12-rev1.7z
若访问github困难,我已经将此版本上传到网盘:https://share.weiyun.com/PlZ7VSI0
一.2 解压下载的7z压缩包到合适的位置,请注意,所在目录不要出现中文字符,然后点进mingw64下的bin目录,复制其路径
一.3 将mingw64的bin目录添加到系统环境变量
然后点确认保存即可
【二】 验证
打开命令窗口(或者同时按住键盘的win键和R键,输入cmd),输入gcc -v,若出现版本号,即为安装完成。
完。