CentOS 7.6
安装依赖包
- 安装编译所需依赖包。1sudo 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   QEMU需要安装后缀为ev版本的软件包,否则不支持虚拟机配置dpdkvhostuser和dpdkvhostuserclient端口。 
- 升级GCC。dpdk-19.11默认不支持GCC 4.8.5编译,需要升级GCC或修改编译参数。但修改编译参数可能会对性能造成影响,所以推荐升级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环境变量
bash关闭、重新登录等会改变环境变量,会使用系统默认的GCC,为保持GCC环境变量需要进行GCC环境变量配置。
- 重新执行使能命令。1scl enable devtoolset-7 bash 
- 保持bash的GCC环境变量。- 编辑文件“~/.bash_profile”。
        1vim ~/.bash_profile
- 按“i”进入编辑模式,在最后添加一行:
        1scl enable devtoolset-7 bash 
- 按“Esc”键退出编辑模式,输入“:wq!”后按“Enter”键保存并退出文件。
 
- 编辑文件“~/.bash_profile”。
        
     父主题: 配置编译环境
    
   
