kernel:
Makefile中,
将ARCH改为ARCH ?= arm
添加CROSS_COMPILE ?= /home/lizm/arm-2009q3/bin/arm-none-linux-gnueabi-
编译:
$make distclean
$make origen4412a_android_defconfig
$make
编译成功后得到文件arch/arm/boot/zImage
Android:
build_android.sh中:
KERNEL_DIR="$ROOT_DIR/../ex4412_kernel",前提是kernel文件夹和android文件夹在同一文件夹下。
WIFI_CROSS_COMPILER=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-这个要不要改为我的交叉编译工具目录呢?改了好像会出错,不改对吗?
可以, WIFI_CROSS_COMPILER=/home/lizm/arm-2009q3/bin/arm-none-linux-gnueabi-,编译通过。
编译:
$make clobber
$./build_android.sh
如果编译有错误,请参照