Build 在OS RedHat 3.10.0-862.rt56.804.el7.x8664中使用DPDK-setup.sh构建DPDK 17.11.5失败

Build 在OS RedHat 3.10.0-862.rt56.804.el7.x8664中使用DPDK-setup.sh构建DPDK 17.11.5失败,build,redhat,dpdk,Build,Redhat,Dpdk,我试图使用DPDK-setup.sh构建DPDK环境,但无法编译DPDK $sudo ./dpdk-stable-17.11.5/usertools/dpdk-setup.sh 我键入14(x86_64-native-lunuxapp-gcc)来构建DPDK,显示以下错误: 错误消息图像 有人能帮我修一下吗 我已经找到了这些帖子,但仍然不明白如何解决这个问题 您需要安装内核开发包。更新内核也是一个好主意,因为RHEL7现在有3.10.0-1062版本的内核可用。DPDK默认情况下在lib/m

我试图使用DPDK-setup.sh构建DPDK环境,但无法编译DPDK

$sudo ./dpdk-stable-17.11.5/usertools/dpdk-setup.sh
我键入14(x86_64-native-lunuxapp-gcc)来构建DPDK,显示以下错误:

错误消息图像

有人能帮我修一下吗

我已经找到了这些帖子,但仍然不明白如何解决这个问题


您需要安装
内核开发包。更新内核也是一个好主意,因为RHEL7现在有3.10.0-1062版本的内核可用。

DPDK默认情况下在
lib/modules/{kernel}
文件夹中查找内核头和定义。因此,解决构建问题的方法是获取正确的标题,并使用Redhat、Centos或Fedora确保在终端或使用
RTE_KERNELDIR=make
构建中枯萎
export RTE_KERNELDIR=您所需的路径