LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: wxw

出事了!进行不下去了!

[复制链接]
发表于 2006-3-3 16:02:01 | 显示全部楼层
在第六章.安装glibc  做make check 时,出现了几个make错误,但他提示glibc 安装成功.
回复 支持 反对

使用道具 举报

发表于 2006-3-3 16:03:29 | 显示全部楼层
我就记了个大概,可能有出入.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-3 16:28:42 | 显示全部楼层
在网上发现了很多类似的帖子。看来不是少数人的专利。手册上唯一的线索就是specs文件。反复检查修改specs文件的语句,的确没有问题。确实费解。作为一本手册,作为一个要用很长时间才能完成的系统安装。逻辑上一定要严谨。和gentoo的差距还是很大的。但是我有信心学好LFS。要不干什么呢?
回复 支持 反对

使用道具 举报

发表于 2006-3-4 01:55:25 | 显示全部楼层
Post by wxw
谢谢!


root:/sources/binutils-build# echo 'main(){}' > dummy.
root:/sources/binutils-build# cc dummy.c
/tools/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find /lib/libc.so.6
collect2: ld returned 1 exit status

运行readelf -l a.out | grep ': /lib'后报告没有a.out.

请帮忙!


其实我觉得改成 grep | '/lib' 会更好,不管是什么结果,我们都可以看到。Book 上的这一点我不喜欢,只能看到正确的。。呵呵。。

应该是找 /tools/lib/libc.so.6 的吧?。。。
回复 支持 反对

使用道具 举报

发表于 2006-3-4 01:58:07 | 显示全部楼层
Post by youbest
我觉得这个'-dynamic -linker'有问题,中间不应该有一个空格,应该是连续的。


恩,同意。手动改一下 specs 文件试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-4 12:21:09 | 显示全部楼层
Post by 终极幻想
恩,同意。手动改一下 specs 文件试试。


还没有安装文本编辑软件,如何手动修改specs?
回复 支持 反对

使用道具 举报

发表于 2006-3-4 12:43:21 | 显示全部楼层
可以用主系统的编辑器的。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-3-4 12:55:22 | 显示全部楼层
不是已经到第六章了吗?怎么会没有gcc的specs文件呢?
回复 支持 反对

使用道具 举报

发表于 2006-3-4 18:32:54 | 显示全部楼层
6.12. Glibc-2.3.6
  1. sed -i \
  2. 's|libs -o|libs -L/usr/lib -Wl,[color=Red]-dynamic-linker[/color]=/lib/ld-linux.so.2 -o|' \
  3.         scripts/test-installation.pl
复制代码


楼主写错了. 多写了个 空格
回复 支持 反对

使用道具 举报

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

本版积分规则

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