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 的軟件。
上一篇:未來課堂教師版
下一篇:飛信電腦版(通訊軟件)