1. 程式人生 > >Android 核心編譯記錄

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]) {