更新时间:2021-12-25 GMT+08:00
分享

配置编译环境

  1. 安装编译所需依赖包。

    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
    

  2. 安装虚拟机依赖包。

    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
    

  3. 升级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
    

  4. (可选)配置GCC环境变量。

    1. bash关闭、重新登录等会改变环境变量,会使用系统默认的gcc,为保持gcc环境变量需要重新执行以下命令。
      1
      scl enable devtoolset-7 bash
      
    2. 保持bash的GCC环境变量。

      编辑文件“~/.bash_profile”

      1
      vim ~/.bash_profile
      

      在最后添加一行:

      1
      scl enable devtoolset-7 bash
      

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

    相关文档

    相关产品

close