#移植linux内核5.6版本,PC机为3.13版本
#板子用的是三星的arm cortexA9
#这次解决问题主要是前两天我发link的那个求问?
出现这个错误后我去百度搜索,没有得到任何有效的结果,然后我从asm/types.h 这个文件下手,然后一路寻迹过去到include/ uapi/ 目录下,我发现该目录下并没有包含asm这个文件夹,而是asm-generic文件夹。然后很智障的去把linux/下的types. h 里面包含头文件的路径改成了< asm-generic/types.h >,结果么,肯定是要报错的,这种子目录下的头文件要是改了,肯定是牵一发而动全身的。
就在刚刚,那么灵机一动,想到了我内核编译时参数没给,内核以默认参数编译呢
然后我在makefile中加入了编译参数,然后就OK了,有时候自己是真的有点蠢呢
ARCH = arm CROSS_COMPILE = arm-none-linux-gnueabi-