+ -
当前位置:首页 → 问答吧 → 求助:编译u-boot一直出同一个问题

求助:编译u-boot一直出同一个问题

时间:2006-12-04

来源:互联网

我用arm-elf-gcc编译u-boot,先make *.config
通过,再make,就出问题了
arm-elf-gcc: unrecognized option `-MQ'
make[1]: *** 没有规则可以创建“libB2.a”需要的目标“.depend”。 停止。
make[1]: Leaving directory `/home/u-boot-1.1.6/board/dave/B2'
make: *** [board/dave/B2/libB2.a] 错误 2
一直是这一个目标.depend的问题,怎么都通 不过。

急求高手指点啊!      

作者: chenweili755   发布时间: 2006-12-04

你编译的uboot在什么board上运行啊?比如要在类似smdk2410开发板的最小系统上运行,直接make smdk2410_config 就行了,没必要make *_config吧      

作者: unixs   发布时间: 2006-12-04

在44B0板上运行阿,用的是make evb44b0x_base_config,能通过。
可是后面运行 make 就出现上面的那个错误了阿。      

作者: chenweili755   发布时间: 2006-12-05

先make clean呢?      

作者: flag   发布时间: 2006-12-05

make clean  make distclean都试过了,还是这个问题
因无规则创建目标 .depend而停止了      

作者: chenweili755   发布时间: 2006-12-05

编译器的问题,低于3.4的编译器不支持-MQ参数,或者退回低版本的uboot或者使用3.4以上的编译器      

作者: ssslady   发布时间: 2006-12-20

编译器当时是在feroda6系统上装得arm-elf-tools-20040427,可能安装有问题。
我把系统换成redhat9之后这个问题就自动消失了:confused:      

作者: chenweili755   发布时间: 2006-12-20

热门下载

更多