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

通过这种方式,构建工具的速度和效率将得到显著提升。

上一篇:操作系统复习提纲
下一篇:pwntools编写技巧

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年05月03日 10时27分01秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章