MSYS2 的环境

问题描述 投票:0回答:1

MSYS2 中的环境基于 gcc/clang 意味着什么? 我们还可以使用这些环境安装哪些库?

我刚刚开始学习如何用 C++ 编程。为了安装 Mingw,我使用 MSYS2。我知道该怎么做,但我想更多地了解 MSYS2 是什么。我读过一些关于 MSYS2 中不同环境的内容,我知道它们中的每一个都用于安装某些软件包。这是我唯一知道的。实际上,关于 MSYS2 的信息并不多。

c++ msys2
1个回答
0
投票

编程环境

当您开发应用程序时,您需要使用构建应用程序所需的内容来设置计算机。除了操作系统和 IDE 之外,您还可以使用其他工具,例如编译器等。这就是您的应用程序的环境。

现在您确实拥有创建/设置上述环境的决定性因素,即构建的应用程序将在哪里运行 Windows、Linux、macOS、Android。还有目标设备运行 ARM、Intel 等的 CPU。还有一个问题是 CPU 是 x86 还是 x86_64。此外,编译器目标结果也不同,因为编译器实际上是不同的,使用不同的方法来实现其结果。

MSYS 例如,MSYS 试图通过解决其中一些问题来帮助解决这个问题。例如,应用程序可以在 Linux 中编写,然后编译为目标 Windows。它还提供不同的编译器,即 Clang-LLVM/GCC。它提供了一个面向 x86 或 x86_64 的环境。

MSYS 网站上有一个很好的资源 https://www.msys2.org/

关于MSYS环境 https://www.msys2.org/docs/environments/

希望对你有帮助

© www.soinside.com 2019 - 2024. All rights reserved.