eal_memory.c:56:18:致命错误:numa.h:没有这样的文件或目录

时间:2018-01-05 09:24:45

标签: centos7 dpdk

当我从DPDK的quick start指令执行GestureDetectorCompat时,出现以下错误:

make

即使已安装libnuma,错误也会出现:

eal_memory.c:56:18: fatal error: numa.h: No such file or directory

我正在使用CenOS Linux 7.3.1611版(核心版)。

如何解决此问题?

2 个答案:

答案 0 :(得分:10)

尝试安装numactl-devel

sudo yum install numactl-devel

答案 1 :(得分:3)

numa.h也是libnuma包的一部分。

请安装libnuma包:

CentOS 6.9:yum install libnuma-devel

Ubuntu:apt-get install libnuma-dev

看起来在CentOS 7上的docker容器libnuma-devel不可用。在这种情况下,请尝试yum install numactl-devel