LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1757|回复: 4

clfs-embed-arm 过程中,制作交叉工具链时,最后的gcc出现如下错误,同时富有config.log文

[复制链接]
发表于 2009-3-6 12:37:42 | 显示全部楼层 |阅读模式
gcc/doc/cppinternals.texi; \
        fi
echo timestamp > gpl.pod
perl ../../gcc-4.3.3/gcc/../contrib/texi2pod.pl ../../gcc-4.3.3/gcc/doc/include/gpl_v3.texi > gpl.pod
echo timestamp > doc/gpl.7
(pod2man --center="GNU" --release="gcc-4.3.3" --section=7 gpl.pod > doc/gpl.7.T$$ && \
                mv -f doc/gpl.7.T$$ doc/gpl.7) || \
                (rm -f doc/gpl.7.T$$ && exit 1)
make[2]: Leaving directory `/mnt/clfs/sources/gcc-build/gcc'
Checking multilib configuration for libgcc...
mkdir -p -- arm-unknown-linux-uclibc/libgcc
Configuring in arm-unknown-linux-uclibc/libgcc
configure: creating cache ./config.cache
checking for --enable-version-specific-runtime-libs... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking build system type... i686-pc-linux-gnu
checking host system type... arm-unknown-linux-uclibc
checking for arm-unknown-linux-uclibc-ar... /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/bin/ar
checking for arm-unknown-linux-uclibc-lipo... arm-unknown-linux-uclibc-lipo
checking for arm-unknown-linux-uclibc-nm... /mnt/clfs/sources/gcc-build/./gcc/nm
checking for arm-unknown-linux-uclibc-ranlib... /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/bin/ranlib
checking for arm-unknown-linux-uclibc-strip... /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/bin/strip
checking whether ln -s works... yes
checking for arm-unknown-linux-uclibc-gcc... /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/arm-unknown-linux-uclibc/bin/ -B/mnt/clfs/cross-tools/arm-unknown-linux-uclibc/lib/ -isystem /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/include -isystem /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/sys-include
checking for suffix of object files... configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[1]: *** [configure-target-libgcc] Error 1
make[1]: Leaving directory `/mnt/clfs/sources/gcc-build'
make: *** [all] Error 2
clfs:/mnt/clfs/sources/gcc-build$ vi config.log

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-3-7 11:01:55 | 显示全部楼层
比较好奇,楼主准备向什么硬件上安装系统?

您的问题大半出在路径、补丁、binutils、宿主环境,自己查查吧。
比如 google 一下出错的地方
google "configure: error: cannot compute suffix of object files: cannot compile"

PS: 建立 uclibc 的工具链、rootfs 不妨使用 uclibc 提供的 buildroot。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-7 15:21:07 | 显示全部楼层
我准备在arm920T板子上安装。
这个怎么才能查到呢
谢谢!!
回复 支持 反对

使用道具 举报

发表于 2009-3-8 00:11:34 | 显示全部楼层
偶比较懒,您比偶还懒,这怎么行?
要不,把板子送偶玩吧。

宿主环境:
http://cross-lfs.org/view/clfs-e ... logue/hostreqs.html
执行文中的脚本,目视检测软件版本是否满足要求。

路径:
执行 echo $PATH
看 ${CLFS}/cross-tools/bin 是不是在最前面。

补丁:
一个一个看看自己少打没。

google "configure: error: cannot compute suffix of object files: cannot compile"
这个和你的情况类似 安装glibc时已有问题
http://www.linuxquestions.org/qu ... bject-files-339554/
看你 config.log 里的 error 信息,uclibc 安装的也有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-8 22:56:40 | 显示全部楼层
不是俺懒啊
在你之前我都看过PATH
补丁一遍一遍的检查过,没有问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表