- 论坛徽章:
- 0
|
HI ALL,
当前在做ARM的交叉编译工具链,碰到一问题,向大家寻求指导。
错误提示:
arm-linux-gnueabi-gcc: selected multilib '.' not installed
1、生成的gcc可以用来生成.o文件,不会出现错误,但是在进行.o文件链接的时候会报如上错误;
生成的gfortran同样可以对文件进行编译生成.o,但是无法对多个.o文件进行链接,报如上同样错误;
2、在做gcc的configure操作时,添加如下参数--enable-multilib,链接时报以上错误;
3、在做gcc的configure操作时,添加如下参数--disable-multilib,链接时报以上错误;
4、指定的语言支持类型为 --enable-languages=c,c++,fortran时,链接时报以上错误;
5、指定的语言支持类型为 --enable-languages=c,c++时,链接时报以上错误;
6、本机配置为SUSE11.1,64位机X86_64,gcc版本为gcc-4.3.4,不支持gfortran,目标机为32位ARM平台;
编译交叉工具链所用到的工具集:
binutils-4.4-290.tar.bz2 gdb-4.4-290.tar.bz2 libelf-4.4-290.tar.bz2
cloog-4.4-290.tar.bz2 glibc-4.4-290.tar.bz2 texinfo-4.8.tar.gz
glibc_localedef-4.4-290.tar.bz2 linux-2.6.XX.tgz ppl-4.4-290.tar.bz2
expat-4.4-290.tar.bz2 glibc_ports-4.4-290.tar.bz2 mpfr-4.4-290.tar.bz2
gcc-4.4-290.tar.bz2 gmp-4.4-290.tar.bz2 ncurses-5.7.tar.gz
请大家帮忙看一下这个问题,还需要其它的相关信息,我会即时提供。 |
|