我正在尝试从源代码编译qemu,我正在尝试安装qemu for hisilicon,但是当我运行./configure
时会收到错误消息
ERROR: DTC (libfdt) version >= 1.4.2 not present.
Please install the DTC (libfdt) devel package
我已经安装了qemu
sudo apt-get install -y qemu-kvm qemu virt-manager virt-viewer libvirt-bin
并且我已经安装了libfdt
sudo apt install libfdt-dev
但是我仍然收到此消息。
如何安装libfdt
?
答案 0 :(得分:0)
要解决此问题:
我从dtc的repository中克隆了它,并将tarball提取到qemu / dtc/。
首先使用make从源代码编译dtc
重新配置qemu。
问题是qemu尝试在qemu / dtc中搜索dtc二进制文件。即使您已经使用sudo apt-get install device-tree-compiler安装了dtc,也会出现上述错误(在问题中提到),因此您可能需要在qemu / dtc中安装二进制文件。