MSYS2---minimal system
https://sourceforge.net/projects/msys2/
MSYS2 is an independent rewrite of MSYS, based on modern Cygwin (POSIX compatibility layer) and MinGW-w64 with the aim of better interoperability with native Windows software.
MSYS2重寫了MSYS。
MSYS2是基於現代的Cygwin和MinGW-w64。
Cygwin是POSIX兼容層。
讓Linux程序在源代碼層次兼容Windows平台。即,源代碼,不經修改,可移植到Windows平台。
The name is a contraction of Minimal SYStem 2, and aims to provide support to facilitate using the bash shell, Autotools, revision control systems and the like for building native Windows applications using MinGW-w64 toolchains.
MSYS2是minimal system 2的縮寫,目標是提供「便利」。
1。便於,在Windows平台上使用bash shell,autotools,版本控制系統。
2。便於,利用MinGW-w64工具鏈,編譯Windows程序。
We wanted a package management system to provide easy installation of packages, and ported Arch Linuxs Pacman. This brings many powerful features such as dependency resolution and simple complete system upgrades, as well as providing the build system - makepkg{,-mingw} - which is used to make these packages.
The set of software-building recipes (PKGBUILD and patches) for MSYS2 itself are at:
https://github.com/Alexpux/MSYS2-packages.. and those for MinGW-w64 (native Windows software) are at:https://github.com/Alexpux/MINGW-packagesBoth 32 and 64-bit are supported.
我們希望有一個「軟體包管理系統」來提供簡便的軟體包安裝功能,所以,我們移植了Arch的Pacman。它擁有很多強大的功能,包括,依賴解析,方便的「整系統」升級,軟體打包系統makepkg。
makepkg 用於生成軟體包。
Features
· MSYS2 Cygwin fork
· Port of Arch Linuxs Pacman
· Hundreds of FOSS packages
推薦閱讀:
※Linux環境變數
※線程和進程有什麼區別?
※歸根溯源通俗易懂之Linux基礎
※一個關於Linux文件描述符繼承問題的解決過程
※CDH安裝系統環境準備——虛擬機網路配置