大小: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等程序。
同类热门
类似软件
Relative-RZJ(语言通用IDE)12.91M121人在用 Relative-RZJ是一款绿色免费,功能强大的语言通用IDE集成开发环境。它不属于任何一种语言,一款好的IDE成就你的编程入门,而Relative则为非专业人士创造了机会。匠心打造RELATIVE-RZJ通用IDE,带你走进你的编程梦想。Rel
查看热门标签
网友评论0人参与,0条评论
最新排行
Max space(delphi辅助工具)894Kv1.0官方版 Max space官方版是由鸿翔软件工作室专门为Delphi和C++Builder编程环境制作的一款方便实用的辅助软件。它可以将代码编辑区放到最大,使菜单窗口和Object Inserpreat窗口以及Object Treeview窗口自动隐藏(隐
查看APKSign(APK签名工具)292Kv1.0官方版Dodo APKSign是一款用来制作安卓ROM和APK签名软件,有时候我们下载完APK之后会遇见无法使用,当用户遇到apk无法使用,可能就是没签名,用户可以使用软件对apk进行签名,系统进行了安全限制,下载这款Dodo APKSign来对APK进行签名
查看Java SE Development Kit(JDK)385.22M8U144Java SE Development Kit(JDK)是由oracle公司推出的一款Java语言的软件开发工具包,它是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(r
查看sun java虚拟机(jvm)14.2Mv1.6官方版JVM:Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JV
查看java se development kit 9 64位(java9 64位)356.94Mv9.0.4官方版java se development kit 9 64位,简称为java9 64位,是由oracle公司官方推出的一款Java语言的软件开发工具包,面向Java开发人员,包括一个完整的JRE以及用于开发、调试和监视Java应用的工具,是整个Java的核
查看AUTOP线切割软件777Kv9.0电脑版AUTOP线切割软件是一款机械切割编程软件,该软件不仅仅是能够帮助用户进行机械的切割操作,并且还可以支持将DXF转换成为DAT的文件,其中就包含了大家经常看见的圆弧、多线、圆等类型,以及对特殊的曲线进行切割等实用的功能,同时还支持椭圆,样条曲线等特殊曲线
查看vnote windows版162Mv3.13.0官方版VNote是一款基于Qt框架的、免费的开源笔记软件,它的主要功能是专注于Markdown的编辑与阅读,但凡对Markdown有来了解的朋友,一定都知道它是目前很多程序员都比较喜欢的一种标记语言,并且当前的主流笔记软件也对其特性都有涉及,比较常见为知笔记也
查看pestudio(编程辅助软件)787Kv9.20绿色版pestudio是一款绿色小巧、功能实用的编程辅助软件,其主要功能是帮助用户一键获取并验证应用程序的相关信息,如是否具备64位处理能力、是否过时、是否存在潜在安全风险、验证应用所需使用的.Net信息、验证MD5等。操作简单、支持EXE、DLL、sys等常
查看LabWindows CVI 20151.7G附注册机LabWindows CVI 2015已经推出,这是一个久经考验的ANSI C集成式开发环境和工程开发工具箱,内置有用于测量、分析和工程UI设计的丰富资源库,可帮助您大幅缩短开发时间,实现可靠、高性能的应用。LabWindows CVI 2015新开发的
查看