Blue Flower

msys2是一款能为windows系统分享类Linux开发环境的软件,同时也是一个基于Cygwin和MinGW-w64的MSYS重写升级版本,主要能为其使用者分享bash shell、Autotools、版本控制软件和MinGW-w64工具链等多种功能。通过该软件你可以使用其新移植的Arch Linux软件包管理升级系统Pacman来使得新软件包的安装问题以及软件包间的依赖问题变得更加容易解决,而软件本身所附有的中文支持、自带新软件库以及还行的源速度等特点都能为你的windows系统分享灵活的软件开发管理功能,欢迎免费下载。
msys2

软件特点

知识兔1、安装方便
2、源速度还可以(修改下载镜像)
3、自带软件和库较全且很新(对比mingw万年perl 5.8)
4、自带pacman管理,可以使用pkgtool来makepkg,完美集成arch折腾之魂
5、使用mingw-w64工具链,可以编译32位或64位代码(需要之后装)
6、中文支持好,可以直接输入和浏览中文目录

软件功能

知识兔1、壳
每个子系统都有一个关联的“外壳”,它本质上是一组允许子系统正确协作的环境变量。可以使用MSYS2安装目录中的启动程序或使用Windows“开始”菜单中的快捷方式调用这些shell。发射器设置MSYSTEM变量,并打开一个合适的shell(bash)的终端窗口(mintty)。Bash反过来根据价值来设置环境的来源。如果没有正确的环境,各种各样的事情可能而且将会中断。例外是使用纯Windows的mingw子系统,除了入口之外不需要任何特殊的环境。
2、路径
为了获得最佳的使用效果,MSYS2会自动剥离您的PATH环境变量,基本上只剩下C:\Windows\System32几个。可以通过MSYS2_PATH_TYPE在启动shell之前设置变量或在执行启动脚本时使用正确的参数来控制此行为。注意混合来自其他MSYS2安装,Cygwin安装,编译器工具链甚至各种其他程序的程序不被支持,并可能以意想不到的方式破坏事物。PATH运行MSYS2时不要有这些东西,除非你知道你在做什么。
3、包
MSYS2使用Arch Linux的pacman进行包管理。这带来了许多强大的功能,如依赖解决和简单的完整系统升级,以及分享构建系统(makepkg-mingw),这是用来制作这些包。
4、文件系统
虚拟文件系统包含路径和内容,具体如下图所示。
202209130628426069140001

使用简介

知识兔一、安装
1、下载解压软件包后,运行对应系统位数的安装包,默认下一步安装即可。
202209130628429485400002
2、软件安装完成后,你可以直接使用pacman -Syu命令更新软件包数据库和核心系统软件包,pacman -Su命令重启msys2,当然也可以先按下文进行配置。
202209130628432900500003
3、安装限制:注意,MSYS2不能安装在FAT*分区上,也不能再安装在Windows XP上。
二、配置
1、换源
默认的源在有些地方速度还可以,教育网内速度一般,可以添加其他镜像提高速度,下面列举了已知的速度还可以源,请大家自己按照现有网速排序,现在有些开源镜像添加了msys2的源,感谢各个开源镜像站点!
编辑安装目录下\etc\pacman.d\文件夹下mirrorlist.msys等三个文件。
(1)mirrorlist.msys<
202209130628436259580004
(2)mirrorlist.mingw64
202209130628439785960005
(3)mirrorlist.mingw32
202209130628443132580006
2、更新
换源后,运行pacman -Syu更新所有工具,重启msys2(关了重开bat)即可
3、安装工具链
运行 pacman -S mingw-w64-x86_64-toolchain mingw-w64-i686-toolchain base-devel 选择需要的数字,使用空格隔开,按照提示即可。或者分别安装mingw-w64、make等工具。
安装后需要启动对应的脚本,例如需要编译32位程序,启动 mingw32_shell.bat,使用msys2_shell.bat无法启动gcc等程序。
202209130628446724960007
三、使用
1、pacman使用
以下介绍常用的主要命令::
(1)列出所有安装包:pacman -Sl
(2)搜索安装包:pacman -Ss 安装包名称、pacman -Sl | grep 安装包名称
(3)卸载安装包:
202209130628448834070008
(4)查看安装包:pacman -Q 安装包名称
(5)清理缓存:
202209130628451287200009
(6)升级:
202209130628453899510010
(7)本地库使用pacman管理
MSYS2集成了Arch的makepkg等工具,可以使用makepkg-mingw制作包,使用pacman管理本地库。
202209130628456776240011>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载