内核编译
下面以linux-6.6
为例,介绍如何为Bianbu编译自己的内核,支持交叉编译(快)和本地编译(方便)。
下载源码
git clone https://gitee.com/bianbu-linux/linux-6.6 ~/linux-6.6
交叉编译
交叉开发环境
参考Bianbu Linux的开发环境准备好交叉编译环境。
交叉编译器
地址:http://archive.spacemit.com/toolchain/
-
下载交叉编译器,例如
spacemit-toolchain-linux-glibc-x86_64-v1.0.0.tar.xz
: -
解压:
sudo tar -Jxf /path/to/spacemit-toolchain-linux-glibc-x86_64-v1.0.0.tar.xz -C /opt
-
设置交叉编译器环境变量:
export PATH=/opt/spacemit-toolchain-linux-glibc-x86_64-v1.0.0/bin:$PATH