android 4.0 内核(3.0)编译方法

在编译以前呢要有交叉编译环境阿,android内核自带有交叉编译器 linux

进入android4.0.3 源码内核包中lichee android

#cd  buildroot/dl/ ui

你将会看到   arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
spa

编译kernal 编译器

#cd lichee/linux-3.0 源码

#make clean   若是你以前没有编译过那么这一步就不用了 产品

#make  ARCH=arm  sun4i_crane_defconfig   -->个人产品是sun4i_crane,这个一步是为了省略未来编译的时候让你选择ARM system type列出的选项 编译

#make ARCH=arm  menuconfig  这一步就是若是你没有指定的产品,那么省略上一步进行这一步操做,进行kernal图形界面的模块加载了 配置

一切都配置完了呢,就该编译了 文件

回到上一目录lichee中

#./build.sh  -p  sun4i_crane  -k 3.0  参数-k表示选择的内核版本   

若是中途没有出现意外的话,你会在最后看到,以下是针对(全志Allwinner出现的编译成功提示)

****************

                   编译成功

****************

#cd  out

#ls

有个android 文件夹,里面包含了bImage,lib,toolchain,u-boot.bin,uImage,zImage

就说明你成功了!

相关文章
相关标签/搜索