使用linaro编译一个Android内核,记录编译中的整体过程
下载linaro工具链,配置编译环境,从这里下载: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads
export CROSS_COMPILE=/home/hali/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-
// 这里我也导入了arm32,vDSO需要
export CROSS_COMPILE_ARM32=/home/hali/arm32/bin/arm-none-linux-gnueabihf-
编译arm64 device_configs
// 在内核工作目录
export ARCH=arm64
mkdir out
make O=out device_configs
编译完成,博客有写不好的地方,请酌情浏览