|
用cross2.95.3或3.3.2等交叉编译工具编译linux2.4.18-rmk7时总是出现:
/usr/local/arm/2.95.3/bin/arm-linux-ld -m elf_i386 -r -o kernel.o sched.o fork.o exec_domain.o panic.o printk.o module.o exit.o itimer.o info.o time.o softirq.o resource.o sysctl.o acct.o capability.o ptrace.o timer.o user.o signal.o sys.o kmod.o context.o uid16.o
/usr/local/arm/2.95.3/bin/arm-linux-ld: unrecognised emulation mode: elf_i386
Supported emulations: armelf_linux armelf
make[2]: *** [kernel.o] 错误 1
make[2]: Leaving directory `/userdata/linux/kernel'
make[1]: *** [first_rule] 错误 2
make[1]: Leaving directory `/userdata/linux/kernel'
make: *** [_dir_kernel] 错误 2
结果总是编译失败,make menuconfig 和make dep都是照着书上做的,而且也没有问题,但make时总是出现这个错误,我还换了eldk等几个交叉编译工具都是一样的结果。
不知道有没有那位高手遇到过或知道怎么解决这个问题,太感谢了!!!
|
|