MinGW-w64 安装详细步骤(Windows 版 GCC/G++ 配置指南)

一、MinGW 的定义
MinGW,全称是 Minimalist GNU for Windows,即'适用于 Windows 的精简版 GNU 工具集'。它是一套面向 Windows 平台的开发工具套件,核心包含一系列 GNU 工具与库,能够支撑本地 Windows 应用程序的编译与构建工作。其核心目标是在 Windows 操作系统中,搭建起类似 Unix/Linux 环境的开发场景,让开发者无需切换系统,就能便捷地在 Windows 平台上编写、编译 C 语言、C++ 等程序。
二、MinGW 的主要组件
- MinGW 的功能实现依赖于多个核心组件的协同作用,各组件职责明确,具体如下:
- GCC(GNU 编译器集合):作为开源编译器套件的代表,GCC 支持 C、C++、Fortran 等多种编程语言。在 MinGW 工具集中,GCC 承担着核心的编译任务,负责将开发者编写的源代码转化为可在 Windows 平台运行的可执行文件,是连接源码与可运行程序的关键环节。
- Binutils(二进制工具集):这是一组专门用于处理二进制文件的工具集合,涵盖汇编器、链接器、目标文件处理器等核心工具。在 MinGW 的工作流程中,Binutils 负责对编译后的源代码进行后续处理,最终完成可执行文件的生成,是程序构建过程中不可或缺的工具链。
- 运行时库(Runtime Libraries):MinGW 内置了 Windows 环境下 C 语言与 C++ 程序运行所需的运行时库,这类库在程序的编译与链接阶段发挥关键作用,为程序提供基础的运行支持,确保编译后的程序能在 Windows 系统中正常启动、运行。
- MSYS(精简型系统):MSYS 是一个轻量级的类 Unix 环境,它在 Windows 系统中模拟了部分常用的 Unix 命令行工具,为开发者提供了更便捷的命令行操作体验,方便通过命令行完成程序的开发、构建与调试等一系列工作。
MinGW-w64 下载与安装
官方网站:https://www.mingw-w64.org/
安装教程

双击 mingw-w64-install.exe 即可运行安装程序。该程序本质上是一个下载器,设置好选项后会按需下载对应的组件并自动整理。
若遇到打不开或安装报错,建议右键点击安装文件,选择'以管理员身份运行',重新开启一次,大部分问题都能解决。

直接点击 Next。

等待链接服务器。
















