我把交叉编译环境安上,在没有动源代码的情况下,执行make distclean,make B2_config;make后出现错误:<br />for dir in tools examples post post/cpu ; do make -C $dir _depend ; done<br />make[1]: Entering directory `/opt/u-boot/u-boot-1.1.6/tools'<br />ln -s ../common/environment.c environment.c<br />ln -s ../lib_generic/crc32.c crc32.c<br />make[1]: Leaving directory `/opt/u-boot/u-boot-1.1.6/tools'<br />make[1]: Entering directory `/opt/u-boot/u-boot-1.1.6/tools'<br />make[1]: Nothing to be done for `_depend'.<br />make[1]: Leaving directory `/opt/u-boot/u-boot-1.1.6/tools'<br />make[1]: Entering directory `/opt/u-boot/u-boot-1.1.6/examples'<br />armv4l-unknown-linux-gcc: hello_world.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: stubs.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />make[1]: *** [.depend] 错误 1<br />make[1]: Leaving directory `/opt/u-boot/u-boot-1.1.6/examples'<br />make[1]: Entering directory `/opt/u-boot/u-boot-1.1.6/post'<br />armv4l-unknown-linux-gcc: cache_8xx.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: cache.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: codec.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: cpu.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: dsp.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: ether.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: i2c.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: memory.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: post.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: rtc.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: spr.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: sysmon.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: tests.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: uart.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: usb.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: watchdog.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />make[1]: *** [.depend] 错误 1<br />make[1]: Leaving directory `/opt/u-boot/u-boot-1.1.6/post'<br />make[1]: Entering directory `/opt/u-boot/u-boot-1.1.6/post/cpu'<br />armv4l-unknown-linux-gcc: asm.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: cmp.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: cmpi.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: two.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: twox.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: three.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: threex.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: threei.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: andi.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: srawi.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: rlwnm.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: rlwinm.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: rlwimi.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: store.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: load.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: cr.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: b.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: multi.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: string.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />armv4l-unknown-linux-gcc: complex.o: ?????????<br />armv4l-unknown-linux-gcc: unrecognized option `-MQ'<br />make[1]: *** [.depend] 错误 1<br />make[1]: Leaving directory `/opt/u-boot/u-boot-1.1.6/post/cpu'<br />make: *** [depend] 错误 2<br />安arm-elf-gcc 与arm-linux-gcc 也是同样的错误,请问是什么原因??以前编译通过了,现在要修改,可是出现这个原因.请指教!! |
|