QEMU编译指南

本文编写时目前最新版本是5.20

一、下载

从官网下载:

wget https://download.qemu.org/qemu-5.2.0.tar.xz
tar xvJf qemu-5.2.0.tar.xz
cd qemu-5.2.0

从GitHub上下载:

git clone https://git.qemu.org/git/qemu.git
cd qemu
git submodule init
git submodule update --recursive

二、安装ninja

Ninja 是Google的一名程序员推出的注重速度的构建工具,一般在Unix/Linux上的程序通过make/makefile来构建编译,而Ninja通过将编译任务并行组织,大大提高了构建速度,而qemu现在采用的是基于ninja的构建系统,所以我们得先安装ninja

构造Ninja可使用CMake或python,需要先安装re2c:

 
 

你可能感兴趣的:(Linux使用笔记,qemu,编译器,android模拟器)