📝 在 MSYS2 MINGW64 环境中安装构建工具链(CMake、GCC、Make)
✅ 目标说明
记录在 MSYS2 的 MINGW64 工具链环境中,成功安装用于 C/C++ 构建的常用开发工具。
包括:
- GCC 编译器
- Make 构建系统
- CMake 跨平台构建工具
- 基础开发依赖包(base-devel)
🧰 环境信息
| 项目 | 内容 |
|---|---|
| 操作系统 | Windows 10 / 11 |
| MSYS2 终端类型 | MINGW64(默认终端) |
| 安装方式 | 使用 pacman -S --needed 安装官方提供的 Mingw-w64 工具链包 |
🚀 正确安装命令(适用于当前环境)
pacman -S --needed \
base-devel \
mingw-w64-x86_64-gcc \
mingw-w64-x86_64-cmake \
mingw-w64-x86_64-make

⚠️ 注意:未包含
mingw-w64-x86_64-pkg-config,因为与现有pkgconf包冲突,强行删除可能破坏其他依赖。
⚠️ 遇到的问题回顾
❌ 第一次尝试命令:
pacman -S --needed \
base-devel \
mingw-w64-x86_64-gcc \
mingw-w64-x86_64-cmake \
mingw-w64-x86_64-make \
mingw-w64-x86_64-pkg-config
报错原因:
mingw-w64-x86_64-pkg-config和mingw-w64-x86_64-pkgconf冲突- 删除
pkgconf会导致依赖断裂:mingw-w64-x86_64-meson依赖于它- 其他工具也可能受影响
✅ 解决方案:避免安装 pkg-config,使用已有的 pkgconf 替代即可。
✅ 成功安装结果摘要
执行了以下命令并成功安装了所有需要的组件:
pacman -S --needed \
base-devel \
mingw-w64-x86_64-gcc \
mingw-w64-x86_64-cmake \
mingw-w64-x86_64-make
输出内容如下:
Packages (17) mingw-w64-x86_64-ca-certificates ...
mingw-w64-x86_64-cmake-4.0.2-1
Total Download Size: 15.21 MiB
Total Installed Size: 83.67 MiB
✅ 所有依赖都已满足,并且 cmake 成功安装!
🧪 验证安装是否成功
✅ 查看 GCC 版本:
gcc --version
输出示例:

✅ 查看 Make 版本:
make --version
输出示例:

✅ 查看 CMake 版本:
cmake --version
输出示例:

📦 安装成功的组件一览表
| 包名 | 用途 |
|---|---|
base-devel | 提供基础开发工具组(如 make、gcc 等) |
mingw-w64-x86_64-gcc | GCC 编译器 |
mingw-w64-x86_64-cmake | CMake 构建工具 |
mingw-w64-x86_64-make | GNU Make 构建系统 |
| 相关依赖包(curl、libarchive、jsoncpp 等) | 支持 CMake 及其运行时需求 |




![[Python] 如何使用 Python 调用 Dify 工作流服务实现自动化翻译](https://i-blog.csdnimg.cn/direct/e64c178a3db7480aacc1c8b6021de165.png)













