按照android官网上的Guide,下载linux kernel代码,编译成功:
1. Guide:
http://source.android.com/source/building-kernels.html
2. Git download kernel source code:
$ git clone https://android.googlesource.com/kernel/omap.git
3. Git download android prebuilt tool文件:(之前已经下载过android platform的代码了,就直接把prebuilt文件夹copy过来了。)
$ git clone https://android.googlesource.com/platform/prebuilt
$ export PATH=$(pwd)/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH
4.开始编译内核:
$ export ARCH=arm
$ export SUBARCH=arm
$ export CROSS_COMPILE=arm-eabi-
$ cd omap
$ make panda_defconfig
$ make
5.编译中遇到error trying to exec 'cc1': execvp: 没有该文件或目录的错误 的修改方法:
比如我的prebuilt文件夹放在了android_prebuilt路径下面,需要执行chmod -R 777 android_prebuilt 修改权限。

本文详细介绍了如何根据Android官方指南下载并编译Linux Kernel源代码。从Git下载内核及预构建工具开始,到设置环境变量、选择配置、执行编译全过程。特别解决了编译过程中遇到的权限错误。
1035

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



