Mac book 交叉编译树莓派

网络上实现交叉编译的有很多,但是我没有实现

1.参考了树莓派官网编译文档

https://www.raspberrypi.org/documentation/linux/kernel/building.md

介绍如何使用ubuntu 16.04实现树莓派的交叉编译。

下载了相关编译工具&linux kernel

2.参考了网络上的文档但是有些老

https://blog.csdn.net/Callon_H/article/details/51308755

主要参考了callon的第二种实现方式

需要先建立一个区分大小写的硬盘分区。

由于我在第一次下载Linux kernel的时候没有将其下载到区分大小写的分区上导致后面编译出现大量文件缺失问题【在没有区分大小写的分区上下载的Linux kernel一些大写和小写同名的文件会被小写覆盖】

3.将树莓派官网下载的工具和linux kernel放在区分大小写的分区。

使用相关命令进行编译。

最后编译挂在

UNROLL  lib/raid6/int1.c

awk: can't open file -vN=1

 source line number 1 source file -vN=1

 context is

>>>  <<< 

make[2]: *** [lib/raid6/int1.c] Error 1

make[1]: *** [lib/raid6] Error 2

make: *** [lib] Error 2

查了一些资料,也没看懂这个到底是什么错误。

若有大牛看到可以指导一下。

所以决定放弃,转而采用virtual box在Mac上搭建虚拟Ubuntu进行实现。

你可能感兴趣的:(Mac book 交叉编译树莓派)