红联Linux门户
Linux帮助

MeizuPro5的kernel编译(ubuntu touch)

发布时间:2016-12-05 09:24:44来源:linux网站作者:DaPPer
前言:
魅族发布了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-
MeizuPro5的kernel编译(ubuntu touch)
MeizuPro5的kernel编译(ubuntu touch)
 
本文永久更新地址:http://www.linuxdiyf.com/linux/26581.html