Android 内核编译记录

Posted smnet

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 内核编译记录相关的知识,希望对你有一定的参考价值。

  1. 下载内核源码和交叉编译链,交叉编译链我用的https://aosp.tuna.tsinghua.edu.cn/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
  2. export CROSS_COMPILE=$(pwd)/bin/<toolchain_prefix>-
    例如: export CROSS_COMPILE=$(pwd)/bin/aarch64-linux-android-
  3. export ARCH=<arch> && export SUBARCH=<arch>
    这里我用的是arm
  4. mkdir -p out
    make O=out clean
    make O=out mrproper
    make O=out <defconfig_name>
    make O=out -j$(nproc --all)  
  5. 在4.x的机器上编译3.x的内核需要把 kernel/timeconst.pl 第373行改为 if ([email protected]) {


以上是关于Android 内核编译记录的主要内容,如果未能解决你的问题,请参考以下文章

[原创]Nexus5 内核编译烧录过程记录

Android 内核编译记录

Android 内核编译过程记录

Android 逆向Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )(代码片段

Android源码和内核源码的下载,编译和执行

编译Android源码致命错误解决方案