2021SC@SDUSC
详情请见官方:https://www.raspberrypi.org/documentation/linux/kernel/building.md
构建内核
操作系统附带的默认编译器和链接器被配置为构建在该操作系统上运行的可执行文件——它们是本机工具——但不一定是这种情况。交叉编译器被配置为为运行构建过程的目标之外的目标构建代码,使用它称为交叉编译。
Raspberry Pi 内核的交叉编译很有用,原因有二:
-
它允许使用 32 位操作系统构建 64 位内核,反之亦然,并且
-
即使是普通的笔记本电脑也可以比 Pi 本身更快地交叉编译 Pi 内核。
1
、在编译前运行
sudo apt install git bc bison flex libssl-dev make libc6-dev