我一直在尝试交叉编译Linux Kernel 3.16,但不断出现错误:
include/uapi/linux/types.h:4:23: fatal error: asm/types.h: No such file or directory
# include <asm/types.h>
^
我正在使用aarch64-linux-gnu-4.8在Ubuntu 14.04计算机上针对arm64体系结构进行交叉编译。文件asm / types.h在我的内核文件夹中不存在,并且不应该存在该文件中,但是我不确定为什么交叉编译器正在尝试搜索它。我的内核文件夹中也没有任何asm-generic文件夹。
关于如何解决此问题的任何指针?如果是交叉编译器版本问题,应该使用哪个版本?