产生这样的的问题,主要是busybox制作的根文件系统rootfs,与制作内核linux的使用的交叉编译器不同而造成的错误,常见的解决方法如下:
linux-kernel端:
在$(KERNELDIR)/Makefile下的
CROSS_COMPILE=xxxxxxxx——your_compiler
linux-rootfs端
在$(BUSYBOXDIR)/Makefile下的
CROSS_COMPILE=xxxxxxxx——your_compiler保证这两个CROSS_COMPILE保持一样就行。
本文介绍了如何解决由于Linux内核和BusyBox使用不同的交叉编译器导致的错误。主要解决方案是在Linux内核和BusyBox的Makefile中设置相同的CROSS_COMPILE变量。

2273

被折叠的 条评论
为什么被折叠?



