在 4.4 内核上编译 MIPS 架构的驱动程序

Compiling a driver for MIPS architecture on 4.4 kernel

我正在为 4.4 内核的 MIPS 架构编译驱动程序。似乎编译器不包括

/linux-4.4.34/include/linux/types.h 

但它包括

/linux-4.4.34/include/uapi/linux/types.h 

因此我在下面看到 error.I 没有在驱动程序 makefile.Could 中包含路径 /linux-4.4.34/include/uapi 有人解释驱动程序如何包含路径 /include/linux 而不是 /include/uapi/linux ?

./arch/mips/include/asm/mipsregs.h:871:33: error: unknown type name 'u16'

在 mipsisa32-be-elf.inc 文件中,在 -isystem 编译标志中给定路径 /kernel/include/uapi。这有助于解决上述编译问题。