LinuxSir.cn,穿越时空的Linuxsir!

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

求助...Glibc编译问题

[复制链接]
发表于 2007-10-20 12:10:51 | 显示全部楼层 |阅读模式
我使用的是6.2.5的LIVECD。在虚拟机内练习。按照版上那个6.2的CHM进行安装。
一切都很好,直到chroot后开始安装glibc。
解包,打补丁,configure时,问题来了:
checking for suffix of object files... configure:erreor:cannot computesuffix of object files:cannot compile.
我试着GCC编译一个最简单的程序,它提示:
installation problem, cannot exec
'/tools/lib/gcc/i686-pc-linux-gnu/4.0.3../../../../i686-pc-linux-gnu/bin/as':No such file or directory
我猜我肯定漏了什么,不过怎么也找不到啊~
本人第一次玩LFS,盼指教。。。
发表于 2007-10-20 12:42:33 | 显示全部楼层
6.2-5 用 LiveCD自带的 源码包,或下载更新的。
自带的在 /lfs-sources 目录下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 12:51:10 | 显示全部楼层

求助...Glibc编译问题 回复主题

就是用的那个啊,我把它从/lfs-sources cp -Rv 到了 $LFS/lfs-sources 下。
回复 支持 反对

使用道具 举报

发表于 2007-10-20 12:56:35 | 显示全部楼层
chroot 环境下,使用 手册 的 Host System Requirements 的方法先检查一下。

http://www.linuxfromscratch.org/ ... logue/hostreqs.html
把结果帖出来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 13:29:53 | 显示全部楼层

求助...Glibc编译问题 回复主题

我是教育网,出不了国啊~~~可不可以麻烦贴一下?谢谢
回复 支持 反对

使用道具 举报

发表于 2007-10-20 14:09:02 | 显示全部楼层
  1. cat > version-check.sh << "EOF"
  2. #!/bin/bash
  3. # Simple script to list version numbers of critical development tools
  4. bash --version | head -n1 | cut -d" " -f2-4
  5. echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-4
  6. bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
  7. echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2
  8. diff --version | head -n1
  9. find --version | head -n1
  10. gawk --version | head -n1
  11. gcc --version | head -n1
  12. /lib/libc.so.6 | head -n1 | cut -d" " -f1-7
  13. grep --version | head -n1
  14. gzip --version | head -n1
  15. cat /proc/version | head -n1 | cut -d" " -f1-3,5-7
  16. make --version | head -n1
  17. patch --version | head -n1
  18. sed --version | head -n1
  19. tar --version | head -n1
  20. EOF
  21. bash version-check.sh
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 15:01:09 | 显示全部楼层

求助...Glibc编译问题 回复主题

出错信息:
Binutills:version-check.sh: line 2 :/tools/bin/ld: NO such file or directory
version-check.sh:such file or directory
version-check.sh: line 9:/lib/libc.so.6: No such file or directory

但是我明明有/tools/bin/ld啊~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 15:15:55 | 显示全部楼层

求助...Glibc编译问题 回复主题

确实好玩了~我执行ld,ld-old都说找不到文件,只有ld-new 才能执行~~
回复 支持 反对

使用道具 举报

发表于 2007-10-20 19:10:36 | 显示全部楼层
如果glibc还未编译成功,可以这样:

ln -sv /tools/lib/libc.so.6 /lib/
ln -sv /tools/bin/ld /bin/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-26 13:54:16 | 显示全部楼层

求助...Glibc编译问题 回复主题

Thanks,but I've give up ...
I cleaned my hard drive and installed an linux.
But I connected to the net just now ,it have some problem~~and I have'nt installed scim yet.
回复 支持 反对

使用道具 举报

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

本版积分规则

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