当前位置: 首页 > news >正文

mtsys2 编译 qemu 记录

参考链接

下载 MSYS2

MSYS2

MSYS2 换源

进入目录\msys64\etc\pacman.d,

在文件mirrorlist.msys的前面插入

Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch

在文件mirrorlist.mingw32的前面插入

Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686

在文件mirrorlist.mingw64的前面插入

Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64

MSYS2 终端(MSYS2 MINGW64),进行更新:

pacman -Syu

配置GCC工具链

$ pacman -Sy mingw-w64-x86_64-toolchain

安装gtk库

编译QEMU还需要用到glib2.0的库,pkg-config与libz的库,这些东西在gtk的开发包里面都有

$ pacman -S mingw-w64-i686-gtk2

安装qemu依赖

$  pacman -Sy mingw-w64-x86_64-meson mingw-w64-x86_64-ninja \mingw-w64-x86_64-python \mingw-w64-x86_64-python-sphinx \mingw-w64-x86_64-python-sphinx_rtd_theme \mingw-w64-x86_64-autotools \mingw-w64-x86_64-tools-git \mingw-w64-x86_64-cc \mingw-w64-x86_64-angleproject \mingw-w64-x86_64-capstone \mingw-w64-x86_64-curl \mingw-w64-x86_64-cyrus-sasl \mingw-w64-x86_64-expat \mingw-w64-x86_64-fontconfig \mingw-w64-x86_64-freetype \mingw-w64-x86_64-fribidi \mingw-w64-x86_64-gcc-libs \mingw-w64-x86_64-gdk-pixbuf2 \mingw-w64-x86_64-gettext \mingw-w64-x86_64-glib2 \mingw-w64-x86_64-gmp \mingw-w64-x86_64-gnutls \mingw-w64-x86_64-graphite2 \mingw-w64-x86_64-gst-plugins-base \mingw-w64-x86_64-gstreamer \mingw-w64-x86_64-gtk3 \mingw-w64-x86_64-harfbuzz \mingw-w64-x86_64-jbigkit \mingw-w64-x86_64-lerc \mingw-w64-x86_64-libc++ \mingw-w64-x86_64-libdatrie \mingw-w64-x86_64-libdeflate \mingw-w64-x86_64-libepoxy \mingw-w64-x86_64-libffi \mingw-w64-x86_64-libiconv \mingw-w64-x86_64-libidn2 \mingw-w64-x86_64-libjpeg-turbo \mingw-w64-x86_64-libnfs \mingw-w64-x86_64-libpng \mingw-w64-x86_64-libpsl \mingw-w64-x86_64-libslirp \mingw-w64-x86_64-libssh \mingw-w64-x86_64-libssh2 \mingw-w64-x86_64-libtasn1 \mingw-w64-x86_64-libthai \mingw-w64-x86_64-libtiff \mingw-w64-x86_64-libunistring \mingw-w64-x86_64-libunwind \mingw-w64-x86_64-libusb \mingw-w64-x86_64-libwebp \mingw-w64-x86_64-libwinpthread-git \mingw-w64-x86_64-lz4 \mingw-w64-x86_64-lzo2 \mingw-w64-x86_64-nettle \mingw-w64-x86_64-openssl \mingw-w64-x86_64-opus \mingw-w64-x86_64-orc \mingw-w64-x86_64-p11-kit \mingw-w64-x86_64-pango \mingw-w64-x86_64-pixman \mingw-w64-x86_64-SDL2 \mingw-w64-x86_64-SDL2_image \mingw-w64-x86_64-snappy \mingw-w64-x86_64-spice \mingw-w64-x86_64-usbredir \mingw-w64-x86_64-xz \mingw-w64-x86_64-zlib \mingw-w64-x86_64-zstd

下载qemu 源码并编译

$ wget https://download.qemu.org/qemu-8.2.0.tar.xz
$ tar xvJf qemu-8.2.0.tar.xz
$ cd qemu-8.2.0/
$ ./configure
$ make -j8

MSYS2 python报错处理

ERROR: Python not found. Use --python=/path/to/python

python添加环境变量

etc文件夹下的profile文件

export PATH=$PATH:/D/Users/liyuqiang/001_tools/msys64/mingw64/bin
unset PATH_SEPARATOR

环境变量生效

source /etc/profile

打印环境变量

echo $PATH

报错处理2

ERROR: Postconf script ‘symlink-install-tree.py’ failed with exit code 1.
管理员权限配置和编译

相关文章:

mtsys2 编译 qemu 记录

参考链接 下载 MSYS2 MSYS2 MSYS2 换源 进入目录\msys64\etc\pacman.d, 在文件mirrorlist.msys的前面插入 Server http://mirrors.ustc.edu.cn/msys2/msys/$arch在文件mirrorlist.mingw32的前面插入 Server http://mirrors.ustc.edu.cn/msys2/mingw/i686在…...

【Python数据分析】数据分析三剑客:NumPy、SciPy、Matplotlib中常用操作汇总

文章目录 NumPy常见操作汇总SciPy常见操作汇总Matplotlib常见操作汇总官方文档链接NumPy常见操作汇总 在Python的NumPy库中,有许多常用的知识点,这里列出了一些核心功能和常见操作: 类别函数或特性描述基础操作np.array创建数组np.shape获取数组形状np.dtype查看数组数据类…...

STM32智能家居电力管理系统教程

目录 引言环境准备智能家居电力管理系统基础代码实现:实现智能家居电力管理系统 4.1 数据采集模块 4.2 数据处理与控制模块 4.3 通信与网络系统实现 4.4 用户界面与数据可视化应用场景:电力管理与优化问题解决方案与优化收尾与总结 1. 引言 智能家居电…...

C# 邮件发送

创建邮件类 // 有static时候 类名&#xff0c;方法名// MyEmail.方法名/// <summary>/// 给目标发送邮箱/// </summary>/// <param name"maiTo"></param>/// <param name"title"></param>/// <param name"con…...

Kotlin 协程简化回调

suspend 和 suspendCoroutine 实现 suspendCoroutine函数必须在协程作用域或挂起函数中才能调用&#xff0c;它接收一个Lambda表达式参数&#xff0c;主要作用是将当前协程立即挂起&#xff0c;然后在一个普通的线程中执行Lambda表达式中的代码。Lambda表达式的参数列表上会传…...

帝王蝶算法(EBOA)及Python和MATLAB实现

帝王蝶算法&#xff08;Emperor Butterfly Optimization Algorithm&#xff0c;简称EBOA&#xff09;是一种启发式优化算法&#xff0c;灵感来源于蝴蝶群体中的帝王蝶&#xff08;Emperor Butterfly&#xff09;。该算法模拟了帝王蝶群体中帝王蝶和其他蝴蝶之间的交互行为&…...

【学术会议征稿】第六届信息与计算机前沿技术国际学术会议(ICFTIC 2024)

第六届信息与计算机前沿技术国际学术会议(ICFTIC 2024) 2024 6th International Conference on Frontier Technologies of Information and Computer 第六届信息与计算机前沿技术国际学术会议(ICFTIC 2024)将在中国青岛举行&#xff0c;会期是2024年11月8-10日&#xff0c;为…...

PHP MySQL 读取数据

PHP MySQL 读取数据 PHP和MySQL是Web开发中的经典组合&#xff0c;广泛用于创建动态网站和应用程序。在PHP中读取MySQL数据库中的数据是一项基本技能&#xff0c;涉及到连接数据库、执行查询以及处理结果集。本文将详细介绍如何使用PHP从MySQL数据库中读取数据。 1. 环境准备…...

点亮 LED-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

点亮 LED 应用层操控硬件的两种方式 背景 Linux系统将所有内容视作文件&#xff0c;包括硬件设备&#xff0c;通过文件I/O方式与硬件交互 设备文件&#xff0c;如字符设备文件与块设备文件&#xff0c;是硬件设备提供给应用层的接口 应用层通过设备文件进行I/O操作&#xff…...

从0到1搭建数据中台(4):neo4j初识及安装使用

在数据中台中&#xff0c;neo4j作为图数据库&#xff0c;可以用于数据血缘关系的存储 图数据库的其他用于主要用于知识图谱&#xff0c;人物关系的搭建&#xff0c;描述实体&#xff0c;关系&#xff0c;以及实体属性 安装 在官网 https://neo4j.com/ 下载安装包 neo4j-co…...

【20】读感 - 架构整洁之道(二)

概述 继上一篇文章讲了前两章的读感&#xff0c;已经归纳总结的重点&#xff0c;这章会继续跟进的看一下&#xff0c;深挖架构整洁之道。 编程范式 编程范式从早期到至今&#xff0c;提过哪些编程范式&#xff0c;结构化编程&#xff0c;面向对象编程&#xff0c;函数式编程…...

js vue axios post 数组请求参数获取转换, 后端go参数解析(gin框架)全流程示例

今天介绍的是前后端分离系统中的请求参数 数组参数的生成&#xff0c;api请求发送&#xff0c;到后端请求参数接收的全过程示例。 为何会有这个文章&#xff1a;后端同一个API接口同时处理单条或者多条数据&#xff0c;这样就要求我们在前端发送请求参数的时候需要统一将请…...

揭秘郭采洁浪漫升级

【揭秘&#xff01;郭采洁浪漫升级&#xff0c;与“莫拉怪乐”共谱爱情新篇章】在这个春意盎然的季节里&#xff0c;娱乐圈迎来了一则既意外又甜蜜的爆炸新闻——郭采洁&#xff0c;这位以独特气质与精湛演技著称的才女&#xff0c;悄然间迈入了人生的新阶段&#xff0c;而她的…...

数据结构(Java):力扣牛客 二叉树面试OJ题(一)

&#x1f449; ​​​​​​目录 &#x1f448; 1、题一&#xff1a;检查两棵树是否相同 1.1 思路分析 1.2 代码 2、题二&#xff1a;另一棵树的子树 2.1 思路分析 2.2 代码 3、题三&#xff1a;翻转二叉树 3.1 思路分析 3.2 代码 4、题四&#xff1a;判断树是否对称 …...

在国产芯片上实现YOLOv5/v8图像AI识别-【1.3】YOLOv5的介绍及使用(训练、导出)更多内容见视频

本专栏主要是提供一种国产化图像识别的解决方案&#xff0c;专栏中实现了YOLOv5/v8在国产化芯片上的使用部署&#xff0c;并可以实现网页端实时查看。根据自己的具体需求可以直接产品化部署使用。 B站配套视频&#xff1a;https://www.bilibili.com/video/BV1or421T74f 数据…...

逻辑门的题目怎么做?

FPGA语法练习——二输入逻辑门&#xff0c;一起来听~~ FPGA语法练习——二输入逻辑门 题目介绍&#xff1a;F学社-全球FPGA技术提升平台 (zzfpga.com)...

CentOS 7报错:yum命令报错 “ Cannot find a valid baseurl for repo: base/7/x86_6 ”

参考连接&#xff1a; 【linux】CentOS 7报错&#xff1a;yum命令报错 “ Cannot find a valid baseurl for repo: base/7/x86_6 ”_centos linux yum search ifconfig cannot find a val-CSDN博客 Centos7出现问题Cannot find a valid baseurl for repo: base/7/x86_64&…...

51单片机STC89C52RC——18.1 HC-SR04超声波测距

目的/效果 独立按键K1按下后开始测距&#xff0c;LCD显示距离&#xff08;mm&#xff09; 一&#xff0c;STC单片机模块 二&#xff0c;HC-SR04 超声波测距 2.1 HC-SR04 简介 HC-SR04超声波测距模块提供2cm~400cm的测距功能&#xff0c;精度达3mm。 2.2 时序 以上时序图表明…...

WordPress与 wp-cron.php

WordPress 傲居全球最流行的内容管理系统&#xff08;CMS&#xff09;之位&#xff0c;占据了互联网约43%的网站后台&#xff0c;这主要得益于其直观易用的用户界面以及丰富的扩展功能&#xff0c;特别是为新手用户提供了极大的便利。 然而&#xff0c;在畅享WordPress带来的便…...

bb-------

社保费申报及缴纳...

到底什么是 TCP 连接:从三次握手到四次挥手,从数据结构到状态机

到底什么是 TCP 连接&#xff1a;从三次握手到四次挥手&#xff0c;从数据结构到状态机01. 前言&#xff1a;每天都在用&#xff0c;却说不清它是什么02. 一句话定义03. TCP 连接不是物理的&#xff0c;而是逻辑的04. TCP 连接的核心标识&#xff1a;四元组05. TCP 连接在内核中…...

Rancher国内网络卡脖子?手把手教你配置私有镜像仓库(避坑RKE2 registries.yaml)

Rancher国内网络优化实战&#xff1a;私有镜像仓库配置全指南 引言 对于国内Kubernetes从业者来说&#xff0c;Rancher无疑是一款强大的集群管理工具。但在实际部署过程中&#xff0c;许多团队都遇到过因网络问题导致镜像拉取失败的困扰。想象一下&#xff0c;当你正准备部署一…...

火电行业低成本私有化 RAG 部署

全球 AI 算力市场正处于一场看不见的“围城”之中。 当苹果被曝出为了备战 iOS 18 的 AI 功能&#xff0c;疯狂扫货数千台 NVLX H100 GPU 集群&#xff0c;导致全球高端算力卡供货周期延长至 52 周以上时&#xff0c;对于传统重资产运营的行业——如火电企业——而言&#xff…...

论文AI率80%+的紧急处理方案,答辩前用得上

距离答辩3天&#xff0c;AI率检出80%——这是最糟糕的时间点碰到最糟糕的问题。 不要慌&#xff0c;这个情况有成熟的处理方案&#xff0c;我见过很多人在这个时间节点成功降下来的。下面是紧急情况下的处理方法&#xff0c;按照时间紧迫程度分了几个场景。 先做一个判断&…...

【西瓜带你学设计模式 | 第十二期 - 装饰器模式】装饰器模式 —— 动态叠加功能实现、优缺点与适用场景

文章目录前言1. 装饰器模式是什么&#xff1f;2. 装饰器模式解决什么问题&#xff1f;3. 实现步骤4. 静态结构4.1 抽象组件&#xff1a;Coffee&#xff08;统一接口&#xff09;4.2 具体组件&#xff1a;SimpleCoffee&#xff08;基础咖啡&#xff09;4.3 装饰器抽象类&#xf…...

打破语言壁垒:Translumo屏幕实时翻译终极指南

打破语言壁垒&#xff1a;Translumo屏幕实时翻译终极指南 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Translumo 还在为看不懂游戏…...

OpenClaw任务监控实战:Phi-3-vision-128k-instruct长流程管理

OpenClaw任务监控实战&#xff1a;Phi-3-vision-128k-instruct长流程管理 1. 为什么需要长流程监控 去年夏天&#xff0c;我接手了一个需要处理大量图文混合数据的项目。最初尝试用传统脚本串联处理&#xff0c;结果发现当任务运行到第37小时突然中断时&#xff0c;我甚至不知…...

5步激活群晖设备AI人脸识别功能

5步激活群晖设备AI人脸识别功能 【免费下载链接】Synology_Photos_Face_Patch Synology Photos Facial Recognition Patch 项目地址: https://gitcode.com/gh_mirrors/sy/Synology_Photos_Face_Patch 一、诊断被锁定的AI能力 许多群晖用户在使用Synology Photos时会遇到…...

8-Bit硬边框UI如何提升AI工具体验?Pixel Fashion Atelier交互反馈机制解析

8-Bit硬边框UI如何提升AI工具体验&#xff1f;Pixel Fashion Atelier交互反馈机制解析 1. 像素化界面设计的创新价值 在AI工具同质化严重的今天&#xff0c;Pixel Fashion Atelier通过8-Bit硬边框UI设计带来了全新的用户体验。这种设计不仅仅是视觉风格的改变&#xff0c;更是…...

智能排障:让快马AI成为你解决openclaw部署难题的专家顾问

最近在部署openclaw项目时遇到了不少头疼的问题&#xff0c;从依赖冲突到环境配置&#xff0c;每一步都可能踩坑。作为一个经常和开源项目打交道的人&#xff0c;我发现传统排障方式效率太低&#xff0c;于是尝试用AI来辅助解决这些问题。下面分享我的实践过程&#xff0c;希望…...