MSYS2教程(windows环境下使用linux工具)

MSYS2教程(windows环境下使用linux工具)

1.msys2简介

MSYS2(Minimal SYStem 2)是一个集成了大量的GNU工具链、工具和库的开源软件包集合。它提供了一个类似于Linux的shell环境,可以在Windows系统中编译和运行许多Linux应用程序和工具。

MSYS2基于MinGW-w64平台,提供了一个完整的开发环境,包括GCC编译器、GDB调试器、Make、Git版本控制系统和许多其他开发工具。除了常用的开发库和工具之外,MSYS2还提供了许多专门针对Windows平台的库和工具,方便开发人员进行跨平台开发和移植工作。

使用MSYS2可以轻松地在Windows系统中搭建一个类似于Linux的软件开发环境,方便开发人员进行开发和调试工作。

https://www.msys2.org/

2.安装

双击msys2-x86_64-20240507.exe进行安装。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Preparing the installation...Preparing to unpack components...Unpacking components...
Extracting "20240507msys64.7z"
DoneInstalling component MSYS2
Copying skeleton files.These files are for the users to personalise their msys2 experience.They will never be overwritten nor automatically updated.'./.bashrc' -> '/home/Administrator/.bashrc''./.bash_logout' -> '/home/Administrator/.bash_logout''./.bash_profile' -> '/home/Administrator/.bash_profile''./.profile' -> '/home/Administrator/.profile''C:\WINDOWS\system32\drivers\etc\hosts' -> '/etc/hosts''C:\WINDOWS\system32\drivers\etc\protocol' -> '/etc/protocols''C:\WINDOWS\system32\drivers\etc\services' -> '/etc/services''C:\WINDOWS\system32\drivers\etc\networks' -> '/etc/networks'==> Generating pacman master key. This may take some time.==> Updating trust database...==> Appending keys from msys2.gpg...==> Locally signing trusted keys in keyring...-> Locally signed 5 keys.==> Importing owner trust values...==> Disabling revoked keys in keyring...-> Disabled 4 keys.==> Updating trust database...[H[2J[3J
Done
Writing maintenance tool.Installation finished!

==> Updating trust database...这个地方会卡3~5分钟,如果继续卡住,可以断网。
在这里插入图片描述

如果想看这个地方是在做什么操作,可以使用命令行安装:

msys2-x86_64-20240507.exe in --confirm-command --accept-messages --root D:/msys64

3.使用

MSYS2 软件发行版使用pacman管理(安装、删除和更新)二进制包。

启动:

进入安装目录D:\msys64,双击

mingw64.exe

在这里插入图片描述

帮助:

$ pacman -h
usage:  pacman <operation> [...]
operations:pacman {-h --help}pacman {-V --version}pacman {-D --database} <options> <package(s)>pacman {-F --files}    [options] [file(s)]pacman {-Q --query}    [options] [package(s)]pacman {-R --remove}   [options] <package(s)>pacman {-S --sync}     [options] [package(s)]pacman {-T --deptest}  [options] [package(s)]pacman {-U --upgrade}  [options] <file(s)>use 'pacman {-h --help}' with an operation for available options

更新:

pacman -Suy

在这里插入图片描述

输入Y后会关闭窗口。

查找:

pacman -Ss <name or part of the name of the package>

例如:

pacman -Ss openjp

如果只想在已安装的软件包中搜索**,**请使用以下命令:

pacman -Qs <name or part of the name of the package>

例如:

pacman -Qs openjp
#列出所有安装的包
pacman -Q

列出包的内容

pacman -Ql <name of the package>

例如:

pacman -Ql xz

4.相关文件

D:\msys64\usr\bin
D:\msys64\mingw64\bin

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/37668.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

excel修改批量一列单价的金额并保留1位小数

1.打开表格&#xff0c;要把单价金额变成现在的两倍&#xff0c;数据如下&#xff1a; 2.把单价这一列粘贴到一个新的sheet页面&#xff0c;在B2单元格输入公式&#xff1a;A2*2 然后按enter回车键,这时候吧鼠标放到B2单元格右下角&#xff0c;会出现一个黑色的小加号&#xf…

《信创数据库沙龙上海站:共话发展,智启未来》

2024 年 6 月 29 日周六 14:00&#xff0c;信创数据库沙龙在上海市徐汇区建国西路 285 号科投大厦 13 楼金星厅成功举办。本次活动吸引了众多学术界和产业界的专家、学者以及技术爱好者参与。 活动中&#xff0c;多位嘉宾带来了精彩分享。薛晓刚探讨了 Oracle 在国内的前景&a…

EAGLE-2:一种高效无损的推测性采样方法,提升LLM的推理速度。

欢迎关注我的公众号&#xff1a;Halo咯咯 01。概述 北京大学的研究人员联合微软研究院、滑铁卢大学以及Vector研究所共同推出了EAGLE-2&#xff0c;这是一种利用上下文感知的动态草图树来增强推测性采样的方法。EAGLE-2在先前的EAGLE方法基础上进行了改进&#xff0c;不仅显著…

【源码+文档+调试讲解】基于vue的线上点餐系统

摘要 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理信息系统的实施在技术上已逐步成熟。本文介绍了线上点餐系统的开发全过程。通过分析线上点餐系统管理的不足&#xff0c;创建了一个计算机管理线上点餐系统的方案。文章介绍了线上点餐系统的系统分析部分&…

电脑提示vcomp140.dll缺失怎么解决?vcomp140.dll是什么文件?

当你的电脑提示vcomp140.dll缺失的时候&#xff0c;你就应该要注意了&#xff0c;因为这个提示的出现&#xff0c;代表你的某个程序开不了&#xff01;想要程序能正常运行&#xff0c;那么只要修复好这个vcomp140.dll文件就可以了&#xff0c;下面我们就来给大家详细的说说说vc…

超详细之IDEA上传项目到Gitee完整步骤

1. 注册gitee 账号密码&#xff0c;gitee官网地址&#xff1a;Gitee官网&#xff0c;注册完成后&#xff0c;登录。 2. 创建仓库&#xff0c;在主页左下角有新建按钮&#xff0c;点击新建后会进入到此页面填写仓库信息。 3. 创建完成后复制仓库地址 4. 打开IntelliJ IDEA新建或…

python自动化之schedule

目录 代码&#xff08;以每5秒1次为例&#xff09;: 每5分钟1次 每2小时1次 每天18:00执行 用到的库&#xff1a;schedule&#xff0c;time 实现的效果&#xff1a;按秒来运行任务&#xff0c;按分钟来运行任务&#xff0c;按小时来运行任务&#xff0c;按天来运行任务 代…

鸿蒙3.0WebView网络错误问题

背景&#xff0c;荣耀9x&#xff0c;混淆才会出这个问题。 [ERROR:ssl_client_socket_impl.cc(981)] handshake failed; returned -1, SSL error code 1, net_error -2 NetError.java int SSLClientSocketImpl::DoHandshake() {crypto::OpenSSLErrStackTracer err_tracer(FRO…

Oracle新特性速递:未来数据库技术的无限可能

文章目录 一、自治数据库&#xff1a;智能化与自动化的革命二、机器学习集成&#xff1a;智能数据分析的新境界三、区块链技术&#xff1a;确保数据完整性与透明性四、云原生数据库&#xff1a;灵活扩展与快速部署五、人工智能优化器&#xff1a;智能查询执行计划《Oracle从入门…

centos7搭建zookeeper 集群 1主2从

centos7搭建zookeeper 集群 准备前提规划防火墙开始搭建集群192.168.83.144上传安装包添加环境变量修改zookeeper 的配置 192.168.83.145 和 192.168.83.146 配置 启动 集群 准备 vm 虚拟机centos7系统zookeeper 安装包FinalShell或者其他shell工具 前提 虚拟机安装好3台cen…

为什么我的Skype点数不见了?如何重新激活 Skype 点数?

您超过180天没有使用过点数打电话功能&#xff0c;点数暂时封存在您的账户里面&#xff0c;需要您手动激活&#xff08;目前必须要登录网页版skype&#xff09; 可再次使用。 如何重新激活 Skype 点数&#xff1f; 登录到你的帐户 . 选择 重新激活信用额度 .注意&#xff1a; …

喜讯!安全狗荣获“2023年网络安全技术支撑优秀单位”称号

6月6日&#xff0c;由中共厦门市委网络安全和信息化委员会办公室&#xff08;以下简称“厦门市委网信办”&#xff09;主办的2023年网络安全技术支撑优秀单位颁奖仪式在厦门成功举行。 作为国内云原生安全领导厂商&#xff0c;安全狗受邀出席此次活动。 会上&#xff0c;安全狗…

预约小程序源码,云开发技术,无需服务器

介绍&#xff1a; 很多企业的业务都需要通过服务预约来完成&#xff0c;比如酒店、美容、家政等等。 但很多商家因缺少合适的服务预订工具&#xff0c;而不知道如何让客户尽快预约。 这种情况下&#xff0c;制作一个自己的预约小程序&#xff0c;客户只需要扫码或者在微信里…

【笔记】通过shell脚本自动部署项目(未完成)

然后将gitee仓库上的代码克隆至linux上 如果不知道gitee仓库怎么上传代码移步【笔记】如何在gitee仓库上传idea代码-CSDN博客 写到一半不想写了自己去复习p138-139吧

【0基础学爬虫】爬虫基础之scrapy的使用

【0基础学爬虫】爬虫基础之scrapy的使用 大数据时代&#xff0c;各行各业对数据采集的需求日益增多&#xff0c;网络爬虫的运用也更为广泛&#xff0c;越来越多的人开始学习网络爬虫这项技术&#xff0c;K哥爬虫此前已经推出不少爬虫进阶、逆向相关文章&#xff0c;为实现从易到…

武汉星起航:亚马逊精选,中国卖家打造的时尚防雨装备推荐

炎炎夏日&#xff0c;突如其来的雨水成为了许多城市居民的“常客”。在这样的季节里&#xff0c;一套时尚又实用的防雨装备成为了人们出行的必备之选。中国卖家在亚马逊上的防雨装备选品&#xff0c;凭借其精湛的工艺和独特的设计理念&#xff0c;成为了消费者们的首选。 首先…

选哪个短剧系统源码好:全面评估与决策指南

在短剧内容创作和分享日益流行的今天&#xff0c;选择合适的短剧系统源码对于构建一个成功的短剧平台至关重要。短剧系统源码不仅关系到平台的稳定性和用户体验&#xff0c;还直接影响到内容创作者和观众的互动质量。本文将提供一份全面的评估指南&#xff0c;帮助您在众多短剧…

CesiumJS【Basic】- #037 绘制轮廓线(Entity方式)

文章目录 绘制轮廓线(Entity方式)1 目标2 代码2.1 main.ts绘制轮廓线(Entity方式) 1 目标 使用Entity方式绘制轮廓线 2 代码 2.1 main.ts import * as Cesium from cesium;const viewer = new Cesium.Viewer(<

互联网产品经理的薪资是多少?你拖后腿了吗?

互联网产品经理作为现代互联网行业中的核心角色&#xff0c;其薪资水平一直备受关注。然而&#xff0c;由于地区、公司规模、个人经验等多个因素的影响&#xff0c;互联网产品经理的年薪差异较大。本文将从多个角度对互联网产品经理的年薪进行分析&#xff0c;并给出具体数据。…

奔驰G350升级原厂自适应悬挂系统有哪些作用

奔驰 G350 升级自适应悬挂系统后&#xff0c;可根据行车路况自动调整悬架高度和弹性&#xff0c;从而提升驾乘的舒适性和稳定性。 这套系统的具体功能包括&#xff1a; • 多种模式选择&#xff1a;一般有舒适、弯道、运动及越野等模式。例如&#xff0c;弯道模式在过弯时能为…