前言:
魅族发布了ubuntu touch版本的手机、由于我买的是Pro5、所以选择编译的Kernel也是Pro5的。
软件:
Win10推出了内置版的ubuntu、所以使用了内置的ubuntu进行的编译。理论上讲其他linux系统和MinGW也可行。
用到的软件:
git:下载M576源代码
android-ndk-r13b:交叉编译
gcc、g++、build-essential等通常用到的编译软件。
Linaro:无法确定是否有用
下载链接:
M576源代码:https://github.com/meizuosc/m576.git
下载:git clone https://github.com/meizuosc/m576.git
NDK:http://www.cnblogs.com/yaotong/archive/2011/01/25/1943615.html
Linaro:http://www.linaro.org/downloads/
软件安装:
git:
sudo apt-get install git
NDK\Linaro:下载解压NDK、在PATH中追加路径
cd ~
sudo vim .bashrc
在文件末尾追加(注意:需要追加解压位置路径)
PATH=$PATH:/gcc-linaro-6.1.1-2016.08-x86_64_aarch64-linux-gnu/bin
PATH=$PATH:/android-ndk-r13b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin
PATH=$PATH:/android-ndk-r13b/
export PATH
编译:
make pro5_defconfig
make -j8 ARCH=arm64 CROSS_COMPILE=aarch64-linux-android-
魅族Pro5 ubuntutouch Kernel编译
本文介绍了如何使用Win10内置Ubuntu及必要工具编译魅族Pro5的ubuntutouch版Kernel。作者通过安装git、android-ndk-r13b等软件,从GitHub获取M576源代码并设置环境变量,最终完成编译过程。
1940

被折叠的 条评论
为什么被折叠?



