引言
你好!本文章将介绍如何编译华为P30安卓内核。
先绝条件
- ubuntu18.04 ,编译主机;
- Toolchain ,交叉编译器 传送门,提取码f565;
- kernel source ,内核源码 华为内核下载页面;
编译
- 编译内核
$ export PATH=$PATH:/media/vc/ANDROID/android-9.0.0_r1/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin
$ export CROSS_COMPILE=aarch64-linux-android-
$ mkdir …/out
$ make ARCH=arm64 O=…/out merge_kirin980_defconfig
$ make ARCH=arm64 O=…/out -j24
- 输出文件
- Kernel : out/arch/arm64/boot/Image.gz
- module : out/drivers//.ko
- 清理
$ make ARCH=arm64 distclean
$ rm -rf out