1.下载
wget http://repo.or.cz/w/qemu/mini2440.git/snapshot/HEAD.tar.gz
2.解压
tar -zxvf HEAD.tar.gz
cd mini2440-HEAD-18b91f2
3.安装依赖包
sudo apt-get install libsdl1.2-dev
4.添加链接库
打开 Makefile.target文件,搜索-lz 将 LIBS+=-lz 这一行 改为 LIBS+=-lz -lrt
注意,这里如果不改,在make时会报错:
/usr/bin/ld: vl.o: undefined reference to symbol 'timer_settime@@GLIBC_2.3.3'
//lib/x86_64-linux-gnu/librt.so.1: error adding symbols: DSO missing from command line
所以如果出现了这个错误,请修改Makefile.target文件
5.配置
./configure --target-list=arm-softmmu --prefix=/opt/qemu-s3c2440
# /opt/qemu-s3c2440是安装位置,可以自定义
6.
make
make install # 如果权限不够 就使用 sudo make install
7.添加环境变量
将qemu的安装位置的bin文件夹添加到环境变量,(安装位置就是 第4步--prefix=参数的值,根据自己的情况修改)
cd ~
echo 'export PATH="$PATH:/opt/qemu-s3c2440/bin"' >> .bashrc
8.安装完成
可以使用qemu-system-arm --version来查看版本号
后面就可以挂载uboot kernel等镜像了。
标签:opt,target,--,QEMU,make,ubuntu18,S3C2440,qemu,lz From: https://www.cnblogs.com/zsy-xmfc/p/16623913.html