首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >eal_memory.c:56:18:致命错误: numa.h:没有这样的文件或目录

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

Stack Overflow用户
提问于 2018-01-05 17:24:45
回答 2查看 15.1K关注 0票数 9

当我从DPDK的quick start指令执行make时,我得到以下错误:

代码语言:javascript
运行
复制
eal_memory.c:56:18: fatal error: numa.h: No such file or directory

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

代码语言:javascript
运行
复制
>sudo yum install numactl-libs.x86_64
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * elrepo: mirrors.tuna.tsinghua.edu.cn
Package numactl-libs-2.0.9-6.el7_2.x86_64 already installed and latest version
Nothing to do

我使用的是CenOS Linux版本7.3.1611 (核心)。

如何解决此问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-05 18:21:01

尝试安装numactl-devel

代码语言:javascript
运行
复制
sudo yum install numactl-devel
票数 15
EN

Stack Overflow用户

发布于 2018-03-07 14:19:15

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

请安装libnuma包:

CentOS 6.9:yum install libnuma-devel

Ubuntu:apt-get install libnuma-dev

看起来在CentOS 7停靠容器libnuma-devel是不可用的。在这种情况下,尝试使用yum install numactl-devel

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48110600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档