安卓一加8内核编译教程

举例
ubuntu18.4 
sudo apt update
sudo apt upgrade
sudo apt-get install bc bison build-essential curl flex g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev openjdk-8-jdk
cd /opt
 
git clone https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/
下载你的内核源码。
cd ~
下载内核源码(oneplus8)
git clone https://github.com/flar2/OnePlus8
cd OnePlus8
make ARCH=arm64 O=out elementalx_op8pro_defconfig
make O=out -j$(nproc --all) ARCH=arm64 CC="$(command -v ccache) /opt/linux-x86/clang-r377782c/bin/clang" CLANG_TRIPLE=aarch64-linux-gnu- CROSS_COMPILE="/opt/aarch64-linux-android-4.9/bin/aarch64-linux-android-" CROSS_COMPILE_ARM32="/opt/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-"
最后修改:2022 年 08 月 10 日
如果觉得我的文章对你有用,请随意赞赏