大家好
我正在做arm的gcc交叉编译器,我的主系统是Ubuntu9.04,安装了gcc4.4.0,现在想做一个arm版本的gcc4.4.0,已经下载安装了binutils,编译过程:
1、配置命令:
./configure --target=arm-linux-gnu --enable-languages=c,c++ --program-prefix=arm-linux-be --program-suffix=arm-linux-be --prefix=/opt/arm-linux-be --disable-shared --disable-threads --with-headers=!/arm/linux-2.6.31/include --with-gnu-as --with-gnu-ld --enable-multilib --with-newlib --libdir=/lib
配置结果正常
2、执行make,提示如下错误:
checking for suffix of object files... configure: error: in /home/arm/gcc4.0/gcc-4.4.0/arm-linux-gnu/libgcc
configure: error: cannot compute suffix of object files: cannot compile
see 'config.log' for more details
make[1]: ***[configure-target-libgcc] Error 1
...
我觉得是选项里跟lib有关的命令错误,改了好几次都不对,每次都是这个错误。
有没有碰到同样问题的同志?希望能有人告诉我答案,谢谢! |