qemu安装踩坑记(源码编译make版
【写在前面】
本篇文章写于6.27号,发现写完但没发博客2333
大家好这里是β-AS,或者也可以喊我贝塔,或许也可也喊我be7a
没有人会永远学qemu,但永远会有人踩坑.jpg
依旧推荐一首歌 -18°,推荐综艺 种地吧 哈哈哈哈哈
很久没有写文章了,主要感觉也没有学习新东西,今天装了下qemu,打算模拟下arm做docker(离谱需求.jpg
(但这个docker可以用docker的插件buildx,这个事情就是另一个事情了
踩了n个坑,目前还正在make(真慢,但拜一拜,希望正常
【一边搞科学,但一边搞玄学】
进入正文.jpg
Linux-Ubuntu安装
推荐Ubuntu!!!
注意内存大小需要给够一点
很难讲,kali2022 ./configure的时候会报错,make的错很难排查,如图:
环境:Ubuntu20.04,python3.8
(注意:qemu编译python版本需要3.6以上,(感觉这个应该是版本的问题
1:下载源码
wget https://download.qemu.org/qemu-8.0.2.tar.xz
tar xvJf qemu-8.0.2.tar.xz
cd qemu-8.0.2
这三条命令正常执行即可,注意第一步wget如果报错,可以去官方网站上下载下载 QEMU - QEMU,然后复制到虚拟机,继续执行解压命令即可
2:./configure配置
./configure
正常情况下:
开头:
结尾:
3:./configure报错
报错的原因是缺少了某些依赖库,这些依赖库推荐提前安装
且由于我是从kali报错才换的Ubuntu,因此我在执行./configure命令之前已安装完依赖库
注意此时需要切换root用户
apt-get update
apt-get install ninja-build
sudo apt-get install pkg-config
apt-get install libglib2.0-dev
apt-get install libpixman-1-dev
apt-get install flex
apt-get install bison
报错依次如下
4:make:指编译好
make
无他,等着
over
5:make install:编译好之后需要安装
make install