在编译之前呢要有交叉编译环境阿,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

就说明你成功了!

更多相关文章

  1. 编译Android(安卓)使用 Java5 还是 Java6
  2. android studio 编译后 app-debug.apk 和 app-release.apk 的区
  3. C4droid – a C compiler for Android
  4. 如何制作Jar包并在android中调用jar包
  5. Android(安卓)JNI(实现自己的JNI_OnLoad函数)
  6. Android(安卓)CTS 测试总结
  7. Android中的Logcat方法查看内核的日志
  8. 【JNI】 Android(安卓)JNI入门实例(Windows+Cygwin+Eclipse)
  9. 谷歌Android篡改Linux内核的真相

随机推荐

  1. android 日历控件
  2. Android:禁止滚动的解决方法
  3. Android 优秀文章收集
  4. 【android】模拟点击某个指定坐标作用在V
  5. Android ksoap 访问https SSL Webservice
  6. 手把手教你:styles_base.xml:75: error:
  7. Android 事件监听 handler AsyncTaskde也
  8. android 如何写签名及其作用
  9. Android Activity 阻止软键盘自动弹出
  10. android发送短信填入手机号码,6.0动态请求