在 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。这有助于解决上述编译问题。
我正在为 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。这有助于解决上述编译问题。