MSYS2介绍

简介: MSYS2介绍

请先安装 MSYS2 ,点击下载。官网有教程,按照官网的教程安装在 C:\msys64 里。

如何启动 msys2 ? 打开WinCMD 进入 C:\msys64 目录,执行以下命令 进入 mingw32 或者 mingw64位环境。

1,.\msys2_shell.cmd -mingw32

2,.\msys2_shell.cmd -mingw64



msys2 实际上是一个 在 Windows 系统模拟 Linux 的一个命令窗口程序,如下:

扩展知识:msys2 的这个命令行窗口是使用 mintty 实现的。

大部分的Linux 的命令在 msys2 的环境都有,但是msys2的这些命令其实都是一个 exe 文件,你可以在 原生的 WinCMD 窗口执行他们,如下:


msys2 里面使用默认的编译工具链是 MinGW 的 gcc,看一下 msys64 里面的文件,发现他里面有个 mingw64 的文件夹,如下:

这些命令,就是从 MinGW 项目拷贝过来的。


msys2 还参考 Arch Linux 开发了 pacman 包管理器。类似 ubuntu 的 apt 命令。只需一个命令即可安装软件。



Loken1
+关注
目录
打赏
0
0
0
0
4
分享
相关文章
Cygwin
安装和更新 Cygwin
837 0
MSYS2编译C/C++程序
MSYS2编译C/C++程序
935 0
用msys2与mingw编译FFmpeg
用msys2与mingw编译FFmpeg
425 0
用msys2与msvc编译FFmpeg
本文讲解如何使用 msys2 + msvc 来编译 FFmpeg ,msys2 的安装请看 《MSYS2介绍》。
358 0
MSVC编译环境介绍
MSVC编译环境介绍
899 0
cygwin的使用(2)
1.在cygwin里访问Windows盘 cd /cygdrive/c cd c: 2.整合cygwin命令到Windows中 假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find) 就可以直接在cmd.exe下面执行tar czvf xxx.tgz ./ 基本上所有的命令都可以用了,包括ls,more,less,find,grep等。
1182 0
cygwin和mingw的区别
Unix下编译通过的C代码,在win32下编译是不能通过的 ,当然Unix 和win32的API都是符合标准C,也就是说,大多数函数调用在unix和win32下是相同的.但是,unix有自己一些独特的API(如fork,spawn,signals,select,sockets等),如果代码中使用了这些API,在win32下当然找不到对应的库.     但是,这些API的功能在win3
3190 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等