嵌入式学习

发布于 2022-01-27  2982 次阅读


1 安装 qemu

1.1 命令

wget https://download.qemu.org/qemu-6.2.0.tar.xz
tar xvJf qemu-6.2.0.tar.xz
cd qemu-6.2.0
./configure --target-list=arm-softmmu,arm-linux-user --enable-debug
make

1.2 报错与修复

1.2.1 ERROR: Cannot find Ninja

sudo apt-get install ninja-build

1.2.2 ERROR: pkg-config binary 'pkg-config' not found

sudo apt-get install pkg-config

1.2.3 ERROR: glib-2.56 gthread-2.0 is required to compile QEMU

sudo apt-get install build-essential zlib1g-dev pkg-config libglib2.0-dev binutils-dev libboost-all-dev autoconf libtool libssl-dev libpixman-1-dev python-capstone virtualenv

此处参考博客编译qemu-5.1.0,出现编译错误:ERROR: glib-2.48 gthread-2.0 is required to compile QEMU_宅学部落-王利涛-CSDN博客_glib-2.48 gthread-2.0。并根据报错信息去掉了"libpython-dev python-pip"这两个包。


本当の声を響かせてよ