
QEMU编译指南
发布日期:2021-05-14 08:36:11
浏览次数:13
分类:精选文章
本文共 542 字,大约阅读时间需要 1 分钟。
一、下载
从官网下载: `wget https://download.qemu.org/qemu-5.2.0.tar.xz` `cd qemu-5.2.0`从GitHub上下载:
git clone https://git.qemu.org/git/qemu.git
cd qemugit submodule init
git submodule update --recursive
二、安装Ninja
Ninja 是一款由 Google 开发的构建工具,专注于提升构建速度。QEMU 已全面采用 Ninja 作为构建系统,因此安装 Ninja 是必不可少的。安装 Ninja 可以选择使用 CMake 或 Python.attachmentstartup
cmake -D minYAML=1 -D Ninja=1 ..
注意: 前提是需要安装 re2c。 re2c 是解析二进制代码的一种高效工具,广泛应用于编译器开发。安装 re2c 可以通过以下命令:
brew install re2c
(macOS) apt-get install re2c
(Ubuntu/Debian) 安装完成后,一键运行:
ninja -j 8
通过这种方式,构建工具的速度和效率将得到显著提升。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年05月03日 10时27分01秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SpringCloud分布式服务-我的理解
2019-03-11
解决Chrome播放视频闪屏黑屏无法播放
2019-03-11
Java中final的理解
2019-03-11
Git简单理解与使用
2019-03-11
echarts 基本图表开发小结
2019-03-11
二分查找.基于有序数组的查找方法.704
2019-03-11
C语言文档操作
2019-03-11
制作JS验证码(简易)
2019-03-11
adb通过USB或wifi连接手机
2019-03-11
【README】回溯算法基本框架
2019-03-11
泛型机制 Generic
2019-03-11
包装类
2019-03-11
JDK9-15新特性
2019-03-11
集合继承结构
2019-03-11
ArrayList 实现类
2019-03-11
LinkedList 实现类
2019-03-11
Vector 实现类
2019-03-11
HashMap类、HashSet
2019-03-11
HashTable类
2019-03-11