安装qemu
前往qemu官网下载所需的版本,解压后执行以下命令
cd qemu
1) mkdir build && cd build
2) ../configure --target-list=arm-softmmu,arm-linux-user,aarch64-softmmu,aarch64-linux-user #只安装arm平台
2) ../configure #安装所有的平台
make -j16
sudo make install
如果要安装其他平台的可以
./configure --help
找到 --target-list=LIST 那一栏,选择相应的平台即可,如 i386-softmmu x86_64-softmmu i386-linux-user x86_64-linux-user
安装完后用qemu-system-arm --version
查看版本
查看某个machine支持的 cpu
例如查看 virt
支持的 cpu
列表
qemu-system-aarch64 -machine virt -cpu help
如果安装过程中出错则安装相应的依赖库,举例如下
安装依赖库
- glib
tar -vxf glib-2.45.2.tar.xz
cd glib-2.45.2.tar.xz
./configure
make
sudo make install
如果出现libffi找不到的提示,则安装之:
sudo apt-get install libffi-dev
然后再次执行:
./configure
make
sudo make install
- pixman
qemu安装过程可能提示
ERROR: pixman >= 0.21.8 not present.
则安装
sudo apt-get install libpixman-1-dev