CentOS7编译dpdk

最近研究dpdk,官方提供了一个Tutorial来指导编译,但实际操作还是有一些坑的,在此总结一下。

  • 下载并解压dpdk源码,以16.07.2版本为例:
  • 安装依赖的软件包:
  • 下载内核头文件
    注意,一定要下载和自己内核版本相同的内核头文件。首先用查看内核版本,再用查看是否和自己的内核版本一致,如果一致,则可以通过直接安装,否则可以通过下载特定的rpm包来安装。
    例如我需要下载3.10.0-327.el7.x86_64版本的内核头文件,可以到这里查找对应版本的rpm包并进行下载(关键词:kernel-devel):
  • 安装内核头文件
    通过如下命令直接安装:

如果系统已经安装了较高版本的内核头文件,则需要通过如下命令实现降级:

  • 编译
    首先需要将内核头文件软链接到内核模块

最后设置编译参数进行编译:

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25109 人正在系统学习中

来源:泰克尼客

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月5日
下一篇 2019年10月5日

相关推荐