编译Android donut
2010-07-13 21:46:00 来源:WEB开发网lua@ubuntu:~/donut$ make -j4
编译 Android Linux 内核
解压 linux kernel
$tar zxvf [installed_directory]/pxa_donut/src/linux-2.6.29-patches/base/linux-2.6.29.tgz -C [Android_directory]
打上 marvell 的 patch
$ cd [installed_directory]/pxa_donut/src/linux-2.6.29-patches/patches/
$ ./apply_kernel_patch.sh [Android_directory]/linux-2.6.29
进入 linux kernel 目录
$ cd [Android_directory]/linux-2.6.29
$ cp [Android_directory]/out/target/product/littleton/root root ?a
要先将 arm-eabi-gcc 的路径添加到环境变量 PATH ,如果 Platform 的版本为: Android_PlatformRel_Linux_MHLV_2010WW05 则其 arm-eabi-gcc 的路径为 /donut/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin
$ export ARCH=arm
$ export CROSS_COMPILE=arm-eabi-
配置编译选项
$ make pxa3xx_android_defconfig
编译
$ make zImage
最终产生目标文件
After a short while, the binaries will be generated under arch/arm/boot/zImage
更多精彩
赞助商链接