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

时间:2016-12-21 05:15:43

标签: c linux-kernel cross-compiling device

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

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

但它包括

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

因为这个我看到下面的错误。我没有在驱动程序makefile中包含路径/linux-4.4.34/include/uapi。有人解释了驱动程序如何包含路径/include/linux而不是/include/uapi/linux

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

1 个答案:

答案 0 :(得分:0)

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