编译时无init.h文件

问题遇到的现象和发生背景

在用arm-linux-gnueabihf-gcc编译hello.c时,报错不存在init.h文件,但是make指令可以正常输出.ko文件,并且可以dmesg运行,怎么解决交叉编译的问题?

用代码块功能插入代码,请勿粘贴截图

img

img

运行结果及报错内容

img

我的解答思路和尝试过的方法

我尝试过复制系统内核文件到/usr/include,但是没用,也尝试了修改makefile文件里的链接指向编译的内核文件,还是不通门路,望指点

img


是不是少个字母 x