msys2

msys2 安装笔记(可以按照这个关键字搜索)

淺唱寂寞╮ 提交于 2020-03-18 22:03:23
以前一直在用 msys,最近发现还有个 msys2,并且msys2 配套的编译器是MinGW-w64。 就试着用了用,感觉还不错,这里把安装过程记录一下。 简单的说,MSYS2 是MSYS的一个升级版, 提供了bash shell, Autotools, 版本控制 软件和MinGW-w64 工具链。与MSYS最大的区别是移植了 Arch Linux 的软件包管理系统 Pacman。有了 Pacman 升级系统,安装新软件包,还有解决软件包间的依赖问题就变得简单多了。 可以在这里查看MSYS2包括了哪些软件包: https://github.com/Alexpux/MSYS2-packages 安装 msys2 的主页地址: http://sourceforge.net/projects/msys2/ 首先下载安装文件,我的系统是32位的,所以下载32位的安装包: msys2-i686-20140910.exe msys2 要求安装目录只能有 ascii 字符并且不能有空格。我选择安装在: C:/msys32 这样安装完后只有最基本的系统,没有gcc开发环境。运行如下命令可以打开一个bash shell: msys2_shell.bat 剩下的工作都在这个bash shell下进行。 msys2 移植了Arch Linux 上的软件包管理系统 Pacman,有了包管理系统,升级

windows搭建gcc开发环境(msys2) objdump

こ雲淡風輕ζ 提交于 2020-03-11 18:18:36
前言 可能你并不太了解msys2,但是作为一个程序员,你一定知道mingw,而msys2就集成了mingw,同时msys2还有一些其他的特性,例如包管理器等。 msys2可以在windows下搭建一个完美的类linux环境,包括bash、vim、gcc、make等工具都可以通过包管理器来添加和卸载 msys2的包管理器是使用的pacman,用过archlinux的应该都知道pacman了。 我们现在的目标是要集成make+gcc+gdb的一条编译工具 安装 下载地址: msys2 如果是exe,直接双击安装,如果是zip,直接解压到安装的地方即可。然后双击msys2.exe运行 [图片上传失败...(image-295493-1523187370956)] 给 MSYS2 添加中科大的源 使用过archlinux的应该会知道,pacman在安装的时候,如果源没有设置好,下载是很慢的。 需要修改的文件是: 1. \etc\pacman.d\mirrorlist.mingw32 2. \etc\pacman.d\mirrorlist.mingw64 3. \etc\pacman.d\mirrorlist.msys 简单的说 msys64\etc\pacman.d 目录下有三个文件。 mirrorlist.msys mirrorlist.mingw64 mirrorlist

Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置

橙三吉。 提交于 2020-03-06 14:04:31
Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置 1、简介 本文主要是 Windows 下 MSYS2 环境配置和 MinGW-w64 C++编译环境配置方法 2、下载 首先需要下载msys2的安装文件 官网链接: https://www.msys2.org/ 国内镜像下载: 中科大: https://mirrors.ustc.edu.cn/msys2/distrib/ 清华: https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/ 3、pacman 的配置 安装完毕后先要更改为国内源然后更新源,默认的国外源很慢,以下用清华镜像为例: 进入msys2安装目录 编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加: Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686 编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加: Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64 编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加: Server = https

msys2 pacman常用命令以及添加国内源加速pacman

两盒软妹~` 提交于 2020-03-04 19:07:35
pacman是arclinux中的软件管理工具,也是widows上msys2默认的软件管理工具。pacman可以直接从网络上的软件仓库下载安装及删除软件,自动处理依赖关系,类似ubuntu中的apt-get。 文章目录 常见命令 安装软件 更新系统 卸载软件 搜索软件 查询软件信息 软件包组 清理缓存 最常用的pacman命令小结 给MSYS2 添加源 添加清华源和中科大源 参考文章 常见命令 安装软件 pacman -S 软件名: 安装软件。也可以同时安装多个包,只需以空格分隔包名即可。 pacman -S --needed 软件名1 软件名2: 安装软件,但不重新安装已经是最新的软件。 pacman -Sy 软件名:安装软件前,先从远程仓库下载软件包数据库(数据库即所有软件列表)。 pacman -Sv 软件名:在显示一些操作信息后执行安装。 pacman -Sw 软件名: 只下载软件包,不安装。 pacman -U 软件名.pkg.tar.gz:安装本地软件包。 pacman -U http://www.example.com/repo/example.pkg.tar.xz: 安装一个远程包(不在 pacman 配置的源里面)。 更新系统 pacman -Sy: 从服务器下载新的软件包数据库(实际上就是下载远程仓库最新软件列表到本地)。 pacman -Su:

C语言Win7Gui编程环境=开源?(Win7+Msys2+Gtk3)

南楼画角 提交于 2020-03-03 08:30:31
C语言Win7Gui编程环境=开源?(Win7+Msys2+Gtk3):(Win7+Vs20XX) 我终于又忍不住要搞C语言的GUI了,这是什么梗……治不好的梗。 下面记录一下过程。要用到的是Win764位+Msys2环境。Win8、Win10也可以参照一下。 比我还新的新手,可以参考我前面写的EditPlus+Msys2搭建C学习环境的文章。 https://bbs.bccn.net/thread-493834-1-1.html 参照 gtk.org官网给出的下载和安装帮助。https://www. gtk.org/download/windows.php 正文(以64位系统为例): +++++++++++++安装配置部分+++++++++++++ 1、从开始菜单打开“MSYS2 MSYS”,查询关于GTK的包。 程序代码: Administrator@????????????? MSYS ~ // 中文计算机名,连打马赛克都省了…… # pacman -Ss gtk3 mingw32/mingw-w64-i686-gtk3 3.24 . 5 - 1 // 32位对应C语言的 GObject-based multi-platform GUI toolkit (v3) (mingw-w64) mingw32/mingw-w64-i686-gtkmm3 3.24 . 0 - 1 //

MSYS2开发环境搭建

三世轮回 提交于 2020-02-29 09:23:51
软件安装 下载 msys2-x86_64 软件包,双击安装到某根目录下,比如D:\msys64。 pacman是MSYS2自带的软件管理工具: 可通过修改msys64\etc\pacman.d下的三个文件修改软件源,可供选择的有: 中国科学技术开源软件镜像 、 北京理工大学镜像 、 日本北陆先端科学技术大学院大学SourceForge镜像 、 The UK Mirror Service Sorceforge mirror 等。 下载后的软件包默认存放目录 msys64\var\cache\pacman\pkg ;若命令行下载速度较慢,可以到到软件源网站使用下载工具下载相应的软件包,然后拷贝到此目录,接着使用命令行进行安装。 运行msys2_shell.bat: pacman -Sy 更新本地包数据 升级核心包: pacman -S --needed filesystem msys2-runtime bash libreadline libiconv libarchive libgpgme libcurl pacman ncurses libintl, 之后需要关闭所有 MSYS2 shell,然后运行 autorebase.bat 升级其他包:pacman -Su 常用命令: pacman -Q查看已安装的软件包 pacman -S -g查看软件组 pacman -Q -g

WIN10 安装Mingw64和MSYS2

瘦欲@ 提交于 2020-02-27 03:02:57
一、Mingw64 1、下载地址: https://sourceforge.net/projects/mingw-w64/files/ https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/ 2、国内被墙 http://www.mirrorservice.org/sites/ http://sourceforge.mirrorservice.org/m/mi/mingw-w64/ http://sourceforge.mirrorservice.org/m/ms/msys2/Base/x86_64/ 3、参考资料: https://www.jianshu.com/p/d66c2f2e3537 https://blog.csdn.net/ZHAOJUNWEI08/article/details/86602120 https://blog.csdn.net/swartz_lubel/article/details/56336077 二、MSYS2 1、下载地址: https://www.msys2.org/ https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/ 2、参考资料: https://www.cnblogs.com

GLEW not locating OpenGL functions on MSYS2

断了今生、忘了曾经 提交于 2020-02-25 05:45:08
问题 I am trying to play with couple of OpenGL on my laptop. As the fastest method, I installed an MSYS2. I installed mingw-w64-x86_64-gcc , mingw-w64-x86_64-glew , mingw-w64-x86_64-glfw3 etc. I think I installed all the required packages. My programs are giving me segmentation fault as soon as I call an OpenGL routine. To make a minimal working example, I am copying the Hello, Triangle example from LearnOpenGL.com so that things will be kept small. I get the same problem in this program as well.

msys2安装总结

牧云@^-^@ 提交于 2020-02-08 13:09:45
以前一直使用本地gcc for windows unix for windows的软件,这些软件都是已经编译好的,可以直接在Windows下运行的,而且如果在环境变量中添加了,就可以在cmd中直接使用,和linux下差不多,但还是有点区别 网上偶然看到了 msys2的这个软件包,就去了解了。 区别如下: 这个是https://blog.zengrong.net/post/cygwin_and_mingw/网站上面摘录的,可见我们太长使用的mingw,其实仅仅是仿真linux环境中的一种方式,而且是比较古老的方式了,目前来看,msys2更新比较多,因此就尝试了。 特点 Cygwin MinGW/MSYS MSYS2 是否GNU 否 是 是 更多软件支持? 支持绝大多数的 GNU 软件 支持常用软件,git、Vim等软件需要独立支持(详细介绍见下方) 支持大多数 GNU 软件 更类Linux? Cygwin在Windows中就好像Wine在Linux中 实现了Bash等主要的Linux程序 原生64/32bit支持 GCC编译 内含MingGW32交叉编译功能,既支持依赖cygwin1.dll的程序编译,也支持独立的Windows程序编译;可以直接编译Linux下的应用程序 支持独立的Windows程序编译 支持独立的Windows程序编译 中文支持 直接支持中文显示和输入法

win10安装msys2(转)

只谈情不闲聊 提交于 2020-02-07 21:12:44
1.下载msys2,官方地址:http://www.msys2.org/,这里选择64位的安装器 2.安装完成之后,先别启动msys2,在 安装根目录/etc/pacman.d/ 下找到mirrorlist.mingw32、mirrorlist.mingw64和mirrorlist.msys并进行修改。 mirrorlist.mingw32文件添加一行,Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/ mirrorlist.mingw64文件添加一行,Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/ mirrorlist.msys文件添加一行,Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/ 同时可以参考清华大学的镜像 MSYS2 镜像使用帮助 收录架构 MINGW: i686, x86_64 MSYS: i686, x86_64 安装 请访问该镜像目录下的 distrib/ 目录( x86_64 、 i686 ),找到名为 msys2-<架构>-<日期>.exe 的文件(如 msys2-x86_64-20141113.exe ),下载安装即可。 pacman 的配置 编辑 /etc/pacman.d