魅族发布了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 gitNDK\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