qemu 的安装
官方网页对qemu的安装有相应的描述,请参考:qemu.org。本文主仅为个人安装 qemu7.0.0 的过程记录。
安装环境:ubuntu 18.04.5
1 下载代码与解压
wget https://download.qemu.org/qemu-7.0.0.tar.xz
tar xvJf qemu-7.0.0.tar.xz
cd qemu-7.0.0
2 安装依赖与配置
- 安装依赖
sudo apt-get install ninja-build
sudo apt-get install build-essential zlib1g-dev pkg-config libglib2.0-dev
sudo apt-get install binutils-dev libboost-all-dev autoconf libtool libssl-dev
sudo apt-get install libpixman-1-dev libpython-dev python-pip python-capstone virtualenv
- 配置
mkdir build; cd build
../configure
成功标志:在最后能看到如下输出
备注:../configure
支持配置 qemu 编译,具体配置方法可通过../configure --help
获取。本次不进行个性化配置。
3 编译与安装
# 这一步比较耗时,如果需求明确。
# 可在上一步 ../configure 对 qemu 做编译裁剪,可大大提升编译速度
$ make -j4
# 安装路径由 ../configure 指定,默认安装路径为:/usr/local/bin
$ sudo make install
4 安装验证
# 其中,qemu-xxx user 模式。
# qemu 能模拟运行不同架构处理器的应用程序。
qemu-arm --version
# 其中,qemu-system-xxx system 模式
# qemu 能模拟整个计算机系统,包括中央处理器及其他周边设备,能运行操作系统。
qemu-system-arm --version
安装成功标准:执行命令能看到如下图所示信息。