msys2 中每个可执行文件有何用途?

msys2 中每个可执行文件有何用途?

当我msys2使用 scoop 安装时,我注意到基础文件夹中有几个可执行文件。

mingw32.exe mingw64.exe msys2.exe msys2_shell.cmd

但我不明白为什么会有这么多,也不明白这些“固定发射器”之间有什么不同

https://www.msys2.org/wiki/Launchers/ https://github.com/msys2/msys2-launcher

答案1


https://www.msys2.org/wiki/MSYS2 如何与 Cygwin 区别开来/
...似乎用几行简短的话就概括了这一点。

这一切都取决于“你想做什么”,即使用哪个版本的相关软件。
最终结果当然取决于这些。

引:

MSYS2 使用 Pacman(Arch Linux 中众所周知)来管理其软件包,并附带三个不同的软件包存储库:

    msys2:包含依赖 MSYS2 的软件
    mingw64:包含64位原生Windows软件(使用mingw-w64 x86_64工具链编译)
    mingw32:包含32位原生Windows软件(使用mingw-w64 i686工具链编译)

实际使用哪一个取决于您想要实现的目标以及您希望在哪里使用生成的软件。

相关内容