您的位置:首页 > 移动开发 > Android开发

ubuntu kylin 14.04 下载,编译,安装android内核源码

2016-05-10 22:17 288 查看
上一篇文章关于ubuntu kylin14.04
上 android 5.1.1源码下载,编译。android源码没有内核代码的,也就是Android源代码工程默认不包含Linux Kernel代码,而是使用预先编译好的内核,也就是~/work/android5.1/prebuilts/qemu-kernel/arm/kernel-qemu-armv7文件。

这篇博客我参照罗升阳老师


在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)

这篇文章来试着编译一下android内核源码。本人对linux内核 不懂,这次纯粹为了增加实践。哈哈





执行 git checkout remotes/origin/android-goldfish-3.4

这里git checkout ***3.4这个分支,我第一次用的是***2.6.29这个分支 编译出来模拟器启动不了

导出交叉编译工具目录到$PATH环境变量中去:

export PATH=$PATH:~/work/android5.1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin

修改goldfish目录下的Makefile文件的以下两行为:





# ARCH?= (SUBARCH)

# CROSS_COMPILE?=

改成

ARCH ?= arm

CROSS_COMPILE ?= arm-eabi-
执行:(这个根据cpu架构,已知这个版本的架构是armv7的所以使用下面这句命令)
make goldfish_armv7_defconfig







执行

make



很快。

然后测试 这个之前 先执行一下 source build/envsetup.sh 和 lunch 1



对比一下 一目了然



默认内核



自己下载编译的内核

比较成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: