本来想编译一下google的手机操作系统内核,结果报错。
我按照这个帖子照做的:http://www.loveandroid.com/viewthread.php?tid=201&extra=page%3D1
我的 交叉编译器 为:arm-2008q3-39-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
内核版本为: linux-2.6.25-android-1.0_r1.tar.gz
放在 /usr/local/arm-2008q3 下。
makefile 里是这样的:
CROSS_COMPILE = /usr/local/arm-2008q3/bin/aem-none-eabi-
make 是出现:
bash: cd: /Anddroid/kernel: 没有该文件或目录
lansheng228@lansheng228-desktop:~$ cd /Android/kernel
lansheng228@lansheng228-desktop:/Android/kernel$ make
make: /usr/local/arm-2008q3/bin/aem-none-eabi-:命令未找到
CHK include/linux/version.h
make[1]: “include/asm-arm/mach-types.h”是最新的。
CHK include/linux/utsrelease.h
CC arch/arm/kernel/asm-offsets.s
/bin/sh: /usr/local/arm-2008q3/bin/aem-none-eabi-: not found
make[1]: *** [arch/arm/kernel/asm-offsets.s] 错误 127
make: *** [prepare0] 错误 2
哪位能告诉下为什么?谢谢。
bxli2008 于 2008-11-27 21:18:28发表:
辛苦了,谢谢