MSYS2是一款Windows软件分发构建平台,提供了一个类似于Unix的环境、命令行界面和软件存储库,使得在Windows上安装、使用、构建和移植软件变得更加容易。这意味着Bash、Autotools、Make、Git、GCC、GDB……都可以通过Pacman轻松安装,Pacman是一个功能齐全的包管理器。该软件支持中文,用户需要中文的话可以直接输入中文和浏览中文目录,让用户的安装、使用、构建和移植软件变得更加容易。
MSYS2软件简介
MSYS2是一组工具和库,为您提供易于使用的环境,用于构建、安装和运行本机 Windows 软件。它包括一个名为mintty的命令行终端 、bash、git 和 subversion 等版本控制系统、tar 和 awk 等工具,甚至 autotools 等构建系统,所有这些都基于Cygwin的修改版本。尽管其中一些核心部件基于 Cygwin,但 MSYS2 的主要重点是为本地 Windows 软件提供构建环境,并且将使用 Cygwin 的部件保持在最低限度。MSYS2 为 GCC、mingw-w64、CPython、CMake、Meson、OpenSSL、FFmpeg、Rust、Ruby 等提供最新的本机构建.
为了提供简单的软件包安装和保持更新的方式,它提供了一个名为Pacman的软件包管理系统 ,Arch Linux 用户应该熟悉它。它带来了许多强大的功能,例如依赖项解析和简单的完整系统升级,以及直接和可复制的包构建。我们的软件包存储库包含2000 多个准备安装的预构建软件包。
MSYS2软件特色
安装方便。
自带 pacman 管理,可以使用 pkgtool 来 makepkg。
较快的源速度(可以修改源地址)。
自带软件和库较全而且比较新。
使用mingw-w64工具链,可以编译32位或64位代码(需要自行安装)。
中文支持好,可以直接输入和浏览中文目录。
MSYS2软件功能
MSYS2为GCC,mingw-w64,CPython,CMake,Meson,OpenSSL,FFmpeg,Rust,Ruby等提供了最新的本机版本。
MSYS2是基于现代Cygwin(POSIX兼容层)和MinGW -w64的MSYS的独立重写。
目的是更好地与本机Windows软件互操作。
它提供了一个bash shell,Autotools,版本控制系统等。
用于使用MinGW-w64工具链构建本机Windows应用程序。
它具有软件包管理系统,可轻松安装软件包Pacman。
它带来了许多强大的功能,例如依赖关系解析和简单的完整系统升级,以及直接的软件包构建。
安装教程
1、下载并运行安装程序。MSYS2 需要 64 位 Windows 7 或更新版本。2、输入所需的安装文件夹(NTFS 卷上的仅 ASCII 短路径,无重音,无空格,无符号链接,无 subst 或网络驱动器,无 FAT)。
3、完成后,勾选Run MSYS2 now。
4、更新包数据库和基础包。除非您的安装文件是最新的,否则将需要两个步骤。第一次运行pacman -Syu:
5、从开始菜单运行“MSYS2 MSYS”。使用以下命令更新其余基本软件包pacman -Su:
6、现在 MSYS2 已经为您准备好了。您可能需要安装一些工具和 mingw-w64 GCC 来开始编译:
7、要使用 mingw-w64 GCC 开始构建,请关闭此窗口并从“开始”菜单运行“MSYS MinGW 64 位”。现在您可以调用make或gcc构建适用于 Windows 的软件。
下一篇:MEmu安卓模拟器