CentOS 7.6
安装依赖包
- 安装编译所需依赖包。
1
sudo yum install -y automake cmake patch numactl numactl-devel kernel-devel libevent glib2 glib2-devel libtool openssl-devel selinux-policy-devel autoconf python-sphinx unbound-devel logrotate
- 安装虚拟机依赖包。
1 2
sudo yum install centos-release-qemu-ev sudo yum install -y libvirt AAVMF virt-install qemu-guest-agent qemu-kvm-common-ev qemu-img-ev qemu-kvm-tools-ev qemu-kvm-ev
- 升级GCC。
1 2 3
sudo yum install -y centos-release-scl sudo yum install -y devtoolset-7-gcc devtoolset-7-gcc-c++ scl enable devtoolset-7 bash
- (可选)配置GCC环境变量。

- 以上部分软件包需要互联网下载,请确保服务器联网及配置了相应的源。
- QEMU需要安装后缀为ev版本的软件包,否则不支持虚拟机配置dpdkvhostuser和dpdkvhostuserclient端口。
- dpdk-19.11默认不支持GCC 4.8.5编译,需要升级GCC或修改编译参数。但修改编译参数可能会对性能造成影响,所以推荐升级GCC。
父主题: 配置编译环境