jacid233 / android_kernel_oplus_sm8250

OPPO Ace2's Kernel
https://github.com/oppo-source/android_kernel_oppo_sm8250
13 stars 7 forks source link

OPPO Ace2的安卓内核源码

分支说明

如何编译

mkdir out

BUILD_CROSS_COMPILE="aarch64-linux-android-4.9编译器文件夹位置"/bin/aarch64-linux-android-

CLANG_PATH="clang-r383902b1的文件夹位置"/bin
CROSS_COMPILE_ARM32="arm-linux-androideabi-4.9的文件夹位置"/bin/arm-linux-androideabi-

CLANG_TRIPLE=aarch64-linux-gnu-

export ARCH=arm64
export PATH=${CLANG_PATH}:${PATH}

make -j8 -C $(pwd) O=$(pwd)/out CROSS_COMPILE=$BUILD_CROSS_COMPILE CLANG_TRIPLE=$CLANG_TRIPLE CROSS_COMPILE_ARM32=$CROSS_COMPILE_ARM32 \
    CC=clang \
    vendor/op4ad9_defconfig     //编译配置文件,自己去arch/arm64/configs目录下寻找

make -j8 -C $(pwd) O=$(pwd)/out CROSS_COMPILE=$BUILD_CROSS_COMPILE CLANG_TRIPLE=$CLANG_TRIPLE CROSS_COMPILE_ARM32=$CROSS_COMPILE_ARM32 \
    CC=clang \
    -Werror \
    2>&1 | tee build.txt

各分支的编译配置文件对应:

defconfig文件在 arch/arm64/config 目录下,然而里面有一堆厂商的配置文件不知道用谁,在此目录找出以下的编译配置文件拿来编译就行

其余分支是干嘛的


FAQ














TWRP收集


注意:ColorOS12.1和ColorOS13的并没有Ace2的twrp,因为findx2的twrp能兼容Ace2,所以就去隔壁Findx2找了一份过来。


Credits