фатальная ошибка: asm / linkage.h: нет такого файла или каталога, проблема C / C ++

Я пытаюсь скомпилировать код, который я скачал из этого репозитория GitHub в Eclipse CDT 3.8.1 и используя Ubuntu 16.04 и версию ядра 4.13.0-041300-lowlatency (потому что этот проект работает на ядре Xenomai ). Я получаю эту ошибку:

fatal error: asm/linkage.h: No such file or directory, 
external location: /usr/src/linux-headers-4.13.0-041300-lowlatency/include/linux/linkage.h  C/C++ Problem

и неразрешенное включение для заголовочных файлов:

#include <asm/uaccess.h>
#include <asm/io.h>

Я искал эту ошибку на различных веб-сайтах и ​​узнал, что у меня есть внести некоторые изменения в Makefile, и в /usr/src/linux-headers-4.13.0-041300/include нет каталога asm, вместо этого есть каталог с именем asm-generic.

Может ли кто-нибудь помочь мне устранить эту ошибку и неразрешенные включения?

screenshot for error here

Makefile here

Error External Location here

headerfile path here

0
задан 6 September 2019 в 15:27

0 ответов

Другие вопросы по тегам:

Похожие вопросы: