Я пытаюсь скомпилировать код, который я скачал из этого репозитория 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
.
Может ли кто-нибудь помочь мне устранить эту ошибку и неразрешенные включения?