合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
[TOC] > [home](https://www.msys2.org/) ## 概述 MSYS2 是一个在 Windows 上模拟 UNIX 环境的工具集合,主要用于开发。它提供了一个完整的命令行环境和包管理系统。使用 Pacman 进行包管理 主要用途: * 开发环境搭建 * 跨平台编译 * 命令行工具使用 * 包管理 * 系统工具 优点: * 完整的UNIX 环境 * 强大的包管理 * 良好的兼容性 * 活跃的社区 ## 工具 启动不同的快捷键,进入到不同的系统环境中 * MSYS2 MINGW64 * 使用 MinGW\-w64 工具链,生成原生 Windows64位程序 * 使用 WindowsAPI * 生成的程序只依赖 Windows 系统 DLL * 最常用的环境,适合开发Windows 原生应用 * 路径格式使用 Windows风格(C:/path) * MSYS2 UCRT64 **win>8.1** * 基于 WindowsUCRT(UniversalC Runtime) * 使用更新的 C运行时库 * 与VisualStudio2015 及更高版本更兼容 * 同样生成原生Windows 64位程序 * 适合需要与新版Visual Studio 项目交互的场景 * MSYS2 CLANG64 * 使用LLVM/Clang编译器而不是 GCC * 生成原生 Windows64位程序 * 可能有更好的错误提示和更快的编译速度 * 与LLVM工具链更好的集成 * 适合喜欢Clang 编译器的开发者 * MSYS2 CLANGARM64 * 专门用于ARM64 架构的 Windows * 使用 LLVM/Clang 编译器 * 适用于 WindowsonARM(如 SurfacePro X) * 生成ARM64 原生程序 * MSYS2 MSYS * 提供完整的 POSIX 兼容层 * 基于 Cygwin * 主要用于运行构建工具和 Unix 工具 ![](https://img.kancloud.cn/14/ba/14ba2c721228a386c52f97a51169e735_774x365.png)