大小:100.11M
更新时间:24-01-26
系统:Pc
版本:v2016.10.25
msys2官方版是一款能为windows系统提供类Linux开发环境的软件,同时也是一个基于Cygwin和MinGW-w64的MSYS重写升级版本,主要能为其使用者提供bash shell、Autotools、版本控制软件和MinGW-w64工具链等多种功能。通过该软件你可以使用其新移植的Arch Linux软件包管理升级系统Pacman来使得新软件包的安装问题以及软件包间的依赖问题变得更加容易解决,而软件本身所附有的中文支持、自带新软件库以及还行的源速度等特点都能为你的windows系统提供灵活的软件开发管理功能,欢迎免费下载。
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、文件系统
虚拟文件系统包含路径和内容,具体如下图所示。
1、换源
默认的源在有些地方速度还可以,教育网内速度一般,可以添加其他镜像提高速度,下面列举了已知的速度还可以源,请大家自己按照现有网速排序,现在有些开源镜像添加了msys2的源,感谢各个开源镜像站点!
编辑安装目录下\etc\pacman.d\文件夹下mirrorlist.msys等三个文件。
(1)mirrorlist.msys<
(2)mirrorlist.mingw64
(3)mirrorlist.mingw32
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等程序。
同类热门
类似软件
PhpStorm2022官方版429.8M588人在用 PhpStorm2022官方版是一款轻量级的便携式PHP IDE,为Python开发人员提供了广泛的基本工具,这些工具紧密集成以为生产性Python,Web和数据科学开发创建便利的环境,其功能包括代码帮助、重构、可视化调试、版本控制集成、远程配置以
查看Relative-RZJ(语言通用IDE)12.91M130人在用 Relative-RZJ是一款绿色免费,功能强大的语言通用IDE集成开发环境。它不属于任何一种语言,一款好的IDE成就你的编程入门,而Relative则为非专业人士创造了机会。匠心打造RELATIVE-RZJ通用IDE,带你走进你的编程梦想。Rel
查看InoTouch Editor(汇川HMI编程软件)73.02M1087人在用 InoTouch Editor是由汇川科技出品的一款InoTouch系列触摸屏组态画面开发系统,软件采用Windows Visual Studio风格,界面简洁好用,集成化的开发环境,具有丰富强大的开发功能。可帮助用户对画面里面的程序进行编辑的操作
查看Atmel Studio 7(集成开发环境)857.41M1391人在用 Atmel Studio 7官方版是一款免费、集成化开发环境(IDE),Atmel全新的开发工具和软件可为Atmel的客户提供低功耗和无线通信的嵌入式系统设计解决方案,主要用于支持基于ARM的Atmel SMART MCU/MPU和AVR MCU进
查看热门标签
网友评论0人参与,0条评论
最新排行
KDiff3(文件比较与合并工具)10.78Mv0.9.98 KDiff3 32位是一款非常实用的代码合并工具,通过该软件你可以同时添加两个或者三个文件到软件中以方便查看比较文件中可能出现的冲突代码,并且还能使用该软件的合并编辑器来快速将这些文件的代码进行合并修改,同时软件本身还能支持对目录文件进行比较和合并
查看gamecreator中文版297.21Mv0.99091 game creator中文版是一款功能非常专业的可视化游戏制作工具,通过这款软件,用户不需要编程,只需要利用软件内置的相关素材,即可轻松创建出各种类型的2D游戏,比如回合制、Arpg、横版过关、战棋等等。软件的功能非常的强大,包含了自由的模板系统
查看jprofiler(Java性能分析工具)81.63Mv10.0 JProfiler官方版是一个用于检查和跟踪系统(限于Java开发的)性能的工具。JProfiler通过实时监控系统的内存使用情况、监视垃圾回收、线程运行状况等手段从而监视JVM运行情况及其性能。它把CPU、执行绪和内存的剖析组合在一个强大的应用中
查看Caffe Windows8.09Mcaffe全称Convolutional Architecture for Fast Feature Embedding,由伯克利视觉和学习中心 (BVLC) 及社区贡献者共同开发,是一个清晰,可读性高,快速的深度学习框架,可为学术研究项目、新创公司原型
查看VBA for WPS8.32Mv7.0 VBA for WPS是一款WPS宏安装包,该VBA插件全名叫VBA for WPS Office,VBA是指Visual Basic for Application,它是在Office中使用的宏语言,主要为了增强Word、Excel等软件的自动化
查看ArgoUML(UML建模软件)15.77Mv0.34官方版ArgoUML是一款开源的UML建模软件,采用java构成,遵守开源的BSD协议,支持所有UML1.4标准的图形。由于其本身由Java构建的缘故,所以ArgoUML能运行在任何支持Java的平台上,包括Windows、Mac、Linux等主流操作系统,支
查看