Вопрос:

eal_memory.c: 56: 18: фатальная ошибка: numa.h: нет такого файла или каталога

centos7 dpdk

6350 просмотра

2 ответа

308 Репутация автора

Когда я выполняю makeот быстрого запуска инструкции для DPDK, я получаю следующее сообщение об ошибке:

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

Ошибка появляется, даже если libnuma уже установлена:

>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 (Core).

Как мне решить эту проблему?

Автор: kurt Источник Размещён: 05.01.2018 09:24

Ответы (2)


11 плюса

5126 Репутация автора

Решение

Попробуйте установить numactl-devel:

sudo yum install numactl-devel
Автор: Andriy Berestovskyy Размещён: 05.01.2018 10:21

3 плюса

1577 Репутация автора

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

Автор: shrishinde Размещён: 07.03.2018 06:19
Вопросы из категории :
32x32