编译QEMU 7.2.0后运行报错user网络后端未编译,如何启用该特性?
QEMU 7.2.0 启用user网络后端的编译选项
你遇到的错误是因为编译QEMU时未启用user网络后端的依赖组件,对应的编译选项是--enable-slirp——user模式网络依赖slirp库实现。
重新编译的步骤:
- 进入QEMU 7.2.0源码目录,先清理之前的构建产物:
make clean - 执行配置命令,添加
--enable-slirp选项(保留你之前用到的其他编译参数):./configure --enable-slirp [你的其他编译选项] - 编译并安装:
make -j$(nproc) make install
注意:如果配置时提示找不到slirp库,需先安装对应开发包:
- Debian/Ubuntu系列:
apt install libslirp-dev - RHEL/CentOS系列:
yum install libslirp-devel
内容的提问来源于stack exchange,提问作者Dims
相关产品推荐
相关产品推荐

