出现主要是因为Linux内核顶层Makefile中的环境变量ARCH和CROSS_COMPILE没有设置,ARCH是指定所使用的平台架构,CROSS_COMPILE是所使用的交叉编译器前缀。
所以解决办法就是在Linux内核顶层Makefile中添加环境变量ARCH和CROSS_COMPILE,这里我们所使用的平台架构为arm 所使用的交叉编译器前缀为arm-none-linux-gnueabihf-,所以设置如下
出现主要是因为Linux内核顶层Makefile中的环境变量ARCH和CROSS_COMPILE没有设置,ARCH是指定所使用的平台架构,CROSS_COMPILE是所使用的交叉编译器前缀。
所以解决办法就是在Linux内核顶层Makefile中添加环境变量ARCH和CROSS_COMPILE,这里我们所使用的平台架构为arm 所使用的交叉编译器前缀为arm-none-linux-gnueabihf-,所以设置如下