android 4.0 内核(3.0)编译方法
2012-11-20 09:26
155 查看
在编译之前呢要有交叉编译环境阿,android内核自带有交叉编译器
进入android4.0.3 源码内核包中lichee
#cd buildroot/dl/
你将会看到 arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
编译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
就说明你成功了!
进入android4.0.3 源码内核包中lichee
#cd buildroot/dl/
你将会看到 arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
编译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
就说明你成功了!
相关文章推荐
- android内核编译方法 转载
- android内核编译方法
- android内核编译方法
- android内核编译方法 转载
- android内核编译方法
- android内核编译方法(转)
- android内核编译方法
- 刚下载的Android 内核编译出错解决方法
- Androidandroid内核编译方法
- cocos2dx3.0 添加第三方库,VS编译环境和Android编译环境添加方法
- android内核编译方法
- android ffmpeg内核 开源播放器编译与使用 支持2.3及4.0
- 如何下载并编译Android 4.0内核源码Goldfish
- Android编译环境(4) - Android内核编译方法(未公开源码)
- ndk 编译android内核模块无法加载 解决方法
- Android 4.0 x86 Linux3.0.8内核编译简介/Compile kernel for Android-x86
- 一个hello程序的android内核模块编译方法及在模拟器中进行测试结论
- Mac OS X 编译android内核 error: elf.h: No such file or directory 的解决方法
- Android内核编译方法
- android内核编译方法-北理工陈罡