MSYS2:UCRT 64 和 x64 有什么区别?

MSYS2: What's the difference between UCRT 64 and x64?

我的MSYS安装有几个Mingwshells:

普通的 MINGW64 shell 和 UCRT64 shell 有什么区别?

请查看以下指南:https://www.msys2.org/docs/environments/

默认的 MINGW32 和 MINGW64 环境使用较旧的 MSVCRT 库构建二进制文件,该库应该存在于所有 Windows 系统上。

MINGW UCRT 环境使用较新的 UCRT 库构建二进制文件,该库仅存在于 Windows10 上。它应该生成与 MSVC-compiled 二进制文件更兼容的二进制文件,但与 MSVCRT 不兼容环境。