msys2

最近在研究编译linux下的软件到windows环境中。

发现了一个比cygwin更好玩的东西,那就是msys2

其实之前也在试玩mingw和mingw64,2016-08-12,当时的最新版本,mingw是自带了msys的1.0的,但mingw64就啥都没带了

然后玩得也不是很顺畅,编译起来也有很多问题出现,而且没法解决,直到发现了msys2

软件主页:https://sourceforge.net/projects/msys2/

安装过程比较简单,exe,双击安装即可

软件安装和yum差不多,命令是

pacman -S <需要安装的软件名>

pacman -R <需要删除的软件名>

pacman -Q <可查看已安装的所有软件列表>

默认已经安装了不少东西,我们增加编译环境

pacman -S tar

pacman -S gcc

pacman -S make

真的是非常方便。

但是它和cygwin差不多,也是依赖于一个3M多的转换库,msys-2.0.dll,但多了像yum的镜像,更像是一个完整的linux环境。

在这上面安装编译软件,和cygwin几乎一样,错误也几乎一样,所以参考我以前的文章即可。

时间: 2024-10-11 20:45:59

msys2的相关文章

MSYS2使用教程

一.安装 官方下载地址 http://www.msys2.org/ 指定好安装路径(一般D根目录即可),一路下一步就好. 二.配置国内镜像 使用[清华大学开源软件镜像站]中的地址,修改\etc\pacman.d目录下的三个文件. 1.mirrorlist.msys 文件 ## ## MSYS2 repository mirrorlist ## ## Primary ## msys2.org ## Server = http://repo.msys2.org/msys/$arch ## Serve

Msys2升级后不能编译

.title { text-align: center; margin-bottom: .2em } .subtitle { text-align: center; font-size: medium; font-weight: bold; margin-top: 0 } .todo { font-family: monospace; color: red } .done { font-family: monospace; color: green } .priority { font-fami

迁移到MSYS2 与 Qt 工具链注意的几个事情(注意链接顺序,并且人造mingw工具链所没有的局部midl.exe命令)

Microsoft Visual Studio 2015社区版提供了强大的开发体验,且 Qt 提供了预编译版本.然而,由于客户提出兼容Windows XP ~ Windows 8.1 这样宽泛的环境要求,使得我们不得不考虑更换工具链.经过反复对比测试,在Mingw32, Cygwin,  MSYS2, Visual Studio 2010几个工具链中,综合性能.未来的可持续性.中文支持以及第三方库支持(比如qwt),认为MSYS2较为合适.在后续复杂的迁移过程中,基本是平顺的,但也遇到了一些问题

qml实现对SSL的支持(使用msys2,同时支持32和64位)超详细 good

首先准备环境.两种方法,使用mingw64 或者VS 直接放上下载地址https://sourceforge.net/projects/msys2/我下载的是msys2-x86_64-20161025 ,同时支持32和64位里面有三个EXE   msys2  mingw64  mingw32  3个程序完全独立各自使用各自的gcc 再也不用麻烦的切换了.进入msys2  这时可以运行  pacman   使用说明地址https://wiki.archlinux.org/index.php/pac

MSYS2开发环境搭建(无幻的博客,编译OpenSSL,可使用pacman升级)

MSYS2开发环境搭建 软件安装 下载msys2-x86_64软件包,双击安装到某根目录下,比如D:\msys64. pacman是MSYS2自带的软件管理工具: 可通过修改msys64\etc\pacman.d下的三个文件修改软件源,可供选择的有:中国科学技术开源软件镜像.北京理工大学镜像.日本北陆先端科学技术大学院大学SourceForge镜像.The UK Mirror Service Sorceforge mirror等. 下载后的软件包默认存放目录msys64\var\cache\pa

MSYS2 环境搭建,并整合Qt

本机环境:Windows XP 32位MSYS2地址:http://sourceforge.net/projects/msys2/ 下载32位版本,地址:http://sourceforge.net/projects/msys2/files/Base/i686/当前压缩包名称:msys2-base-i686-20131208.tar.xz安装完之后,运行目录下的mingw32_shell.bat查看软件包清单,输入命令: 1   Pacman -Sl 当前如下: 1234567891011121

基于msys2工具集,自编译gcc-6.2.0、Qt-5.6.1-1和Qt-4.8.7(有nuwen.net网站提供的脚本)

好久没更新(其实大可不要经常更新吧),一直都是用Qt4,最近想着转向Qt5了,msys2是自带Qt的,但工具链经常会更新,依赖也较多,简便才方便,做了最后一组Qt工具的更新,如题,Qt-4.8.7作为QT4大版本的压箱底版本了,使用gcc-6.2.0重新编译,只有32位版本,以后不再更新,Qt-5.6.1-1则只有64位版本,QtCreator-4.0.3基于Qt-5.6.1-1编译,也只有64位版本.其它的,msys2为最小版本,如需更多的工具支持,可使用pacman更新安装,修改了msys2

Cygwin、Msys、MinGW、Msys2的区别与联系(转)

声明:本文章转自知乎,如有侵犯,请告知删除. 作者:LiTuX链接:https://www.zhihu.com/question/22137175/answer/90908473来源:知乎 网上有很多文章讲它们之间的区别与联系,初学者看的一头雾水,在知乎上看到这篇文章讲的很清楚,容易理解. 在讲区别联系之前,我们先看一下这几个东东的前世今生. Cygwin,原 Cygnus 出品(已被红帽收购),目前是 RedHat 名下的项目.项目的目的是提供运行于 Windows 平台的类 Unix 环境(

How to install MinGW-w64 and MSYS2?

http://stackoverflow.com/questions/30069830/how-to-install-mingw-w64-and-msys2 If you're already planning on using MSYS2, Download MSYS2 from this page (choose 32 or 64-bit according to what version of Windows you are going to use it on, not what kin

Cygwin 与 MinGW/MSYS/MSYS2,如何选择?

本文链接:http://zengrong.net/post/1557.htm 什么是Cygwin和MinGW?请看这篇:Msys/MinGW与Cygwin/gcc. 在无法完全转换到Linux系统的前提下,我一直在 Cygwin 下工作,使用全套的Linux移植工具,学习Bash编程. 但Cygwin由于工作在模拟模式下,速度较慢,相比而言, MinGW 就要快不少. 下面是我选择的对比: 特点 Cygwin MinGW/MSYS MSYS2 是否GNU 否 是 是 更多软件支持? 支持绝大多数