1

MSYS2和MinGW-w64的那些事儿

 1 year ago
source link: https://www.80shihua.com/archives/3271
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

MSYS2和MinGW-w64的那些事儿 – 梦回故里

梦回故里 梦回故里是一个php程
梦回故里 天生我材必有用,千金散尽还复来。
会写一辈子代码的程序员

MSYS2 和 MinGW-w64 是两个独立的项目,但它们可以一起使用,共同为 Windows 提供类 Unix 环境下的命令行界面和工具集。

MSYS2 是一个开源的软件包管理器和命令行工具,它可以在 Windows 操作系统上提供类 Unix 环境下的命令行界面和工具集,包括 bash、grep、sed、awk 等工具,以及 GCC 等编译器和构建工具。MSYS2 使用了 MinGW-w64 作为其默认的编译器套件,因此它可以用来编译和构建 Windows 上的本地应用程序和库。

MinGW-w64 是一个开源的工具链,它可以为 Windows 提供一组 GNU 工具和库,包括 GCC 编译器、binutils、gdb 和各种库等。MinGW-w64 支持 32 位和 64 位 Windows 操作系统,并且支持多种处理器架构,包括 x86、x86-64、ARM 等。它可以用来编译和构建 Windows 上的本地应用程序和库。

msys2 是一个开源的软件包管理器和命令行工具,它可以在 Windows 操作系统上提供类 Unix 环境下的命令行界面和工具集。它是在 Windows 上使用 GNU 工具链和 MinGW-w64(一种用于 Windows 的 GNU 工具链)的一种方式。

x64 是指 64 位的 x86 处理器架构,也称为 x86-64 或 AMD64。它是 x86 架构的扩展版本,支持更大的内存寻址和更高的性能。

win-term-msys2-pacman-2020-04-19-02-14-41.png

w64 是 Win64 的缩写,是 64 位 Windows 操作系统的平台标识符,它支持 64 位 x86 处理器架构和其他 64 位处理器架构,如 IA-64 和 ARM64 等。

i386 是 32 位 x86 处理器架构的子集,代表最早的 32 位 x86 处理器,如 Intel 80386 处理器。

msys2 x64 代表在 64 位 x86 处理器架构上运行的 msys2,而 msys2 i386 代表在 32 位 x86 处理器架构上运行的 msys2。而 msys2 w64 代表在 64 位 Windows 操作系统上运行的 msys2。

因此,MSYS2 使用了 MinGW-w64 作为其默认的编译器套件,并且可以通过 MSYS2 的软件包管理器安装 MinGW-w64 的各种工具和库,从而为 Windows 提供类 Unix 环境下的命令行界面和工具集,并且可以用来编译和构建 Windows 上的本地应用程序和库。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK