windows怎么安装mingw64用与c项目的开发

44 次阅读

本文最后更新于 2026年9月3日。

先安装msys

https://www.msys2.org/
官网下载安装msys

MSYS2

Windows 软件分发和构建平台

MSYS2是一套工具和库的集合,为您提供一个易于使用的环境,用于构建、安装和运行原生 Windows 软件。

它包含一个名为mintty 的命令行终端、bash、git 和 subversion 等版本控制系统、tar 和 awk 等工具,甚至还有 autotools 等构建系统,所有这些都基于修改版的Cygwin。尽管其中一些核心组件基于 Cygwin,但 MSYS2 的主要目标是为原生 Windows 软件提供构建环境,因此使用 Cygwin 的部分被控制在最低限度。MSYS2 为 GCC、mingw-w64、CPython、CMake、Meson、OpenSSL、FFmpeg、Rust 和 Ruby 等众多工具提供最新的原生构建版本。

为了方便用户安装软件包并保持更新,我们采用了名为Pacman的软件包管理系统,Arch Linux 用户应该很熟悉它。Pacman 提供了许多强大的功能,例如依赖关系解析、简便的系统升级以及简单易用的软件包构建。我们的软件包仓库包含超过 3700 个预构建的软件包,可直接安装使用。

有关更多详细信息,请参阅“什么是 MSYS2?” ,其中还将 MSYS2 与其他软件发行版和开发环境(如CygwinWSLChocolateyScoop等)进行了比较;以及“谁在使用 MSYS2?”,以了解哪些项目正在使用 MSYS2 以及其用途。

下载

  1. 下载安装程序:

    msys2-x86_64-20260611.exe或者msys2-arm64-20260611.exe(ARM64)

我是X86_64所以选择第一个安装程序下载。

开始安装MSYS2

Pasted image 20260831222304.png

安装mingw-w64

安装成功后运行会弹出 UCRT64 ~ 的黑框,执行

pacman -S mingw-w64-ucrt-x86_64-gcc

安装mingw-w64
Pasted image 20260831223046.png

安装完成后

gcc --version

就能查看到版本了
Pasted image 20260831223318.png

设置系统变量

然后把

E:\Soft\msys64\ucrt64\bin

这个路径加入系统环境变量就可以在cmd中直接使用gcc了。