用网上下的交叉编译器,用的是make zImage
但是最后的时候出了问题,问题如下: arm-linux-ld -p -X -T vmlinux.lds head.o misc.o head-s3c2410.o piggy.o /armtools/bin/../lib/gcc-lib/arm-linux/3.0/libgcc.a -o vmlinux armtools/bin/arm-linux-ld: Error: _divsi3.o uses hard floating point, whereas vmlinux uses soft floating point File format not recognized: failed to merge target specific data of file /armtools/bin/../lib/gcc-lib/arm-linux/3.0/libgcc.a(_divsi3.o) /armtools/bin/arm-linux-ld: Error: _dvmd_lnx.o uses hard floating point, whereas vmlinux uses soft floating point File format not recognized: failed to merge target specific data of file /armtools/bin/../lib/gcc-lib/arm-linux/3.0/libgcc.a(_dvmd_lnx.o) make[2]: *** [vmlinux] Error 1 make[2]: Leaving directory `/linux/arch/arm/boot/compressed' make[1]: *** [compressed/vmlinux] Error 2 make[1]: Leaving directory `/linux/arch/arm/boot' make: *** [zImage] Error 2
看样子好像是最后的一个库文件link不了,生成不了vmlinux;最终导致了生成不了zImage,请坛子的各位高手给我想一下解决的办法[em06]