LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: wxw

出事了!进行不下去了!

[复制链接]
 楼主| 发表于 2006-3-3 14:42:43 | 显示全部楼层
chown root:root /tools已经做了。

下面是中文手册第六章的内容:

6. 安装系统基础软件
6.1. 介绍
。。。。。。

注意

[color="Red"]这本书剩余的部分我们将以 root 用户登陆,而不再是 lfs 用户。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-3-3 14:57:44 | 显示全部楼层
明白,原来到那了呀
创建设备节点,是root干的活:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-3 15:11:05 | 显示全部楼层
Post by 终极幻想
是应该用root,我没仔细看开头,已经到了第六章了。
贴出错误,更方便分析。


谢谢!


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.

请帮忙!
回复 支持 反对

使用道具 举报

发表于 2006-3-3 15:14:37 | 显示全部楼层
第六章的glibc
make install了没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-3 15:21:05 | 显示全部楼层
做了。不过我记得在make install之前的check语句很复杂,有两行。但是我一运行,马上就结束了。不理解。
回复 支持 反对

使用道具 举报

发表于 2006-3-3 15:49:02 | 显示全部楼层
我也是同样的问题,编译了三遍都没有成功,
总是到那就做不下去了.
有没有高人解决一下.
提示说是ld的问题.
回复 支持 反对

使用道具 举报

发表于 2006-3-3 15:54:05 | 显示全部楼层
编译到 第六章 再次调整工具链一节时失败

--------------------------------------------------------------------------------


以下是做的简单的合理性检查
echo 'main(){}' > dummy.c 正确
cc dummy.c 出现错误如下:
/tools/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux/bin/ld:unrecognized option '-dynamic -linker'
/tools/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux/bin/ld:use the --help option for usage imformation
collect2:ld returned 1 exit status

上面的 specs 文件也重输了好几编,不会错。
我的平台上动态连接器的名字是 ld-linux.so.2
我是用 live CD 编译的,
已经搞了两遍了。痛苦啊。
请各位高人帮忙看一下。
回复 支持 反对

使用道具 举报

发表于 2006-3-3 15:54:27 | 显示全部楼层
对比一下《LFS速成手册》里面的命令,看看是不是少了哪步。
回复 支持 反对

使用道具 举报

发表于 2006-3-3 15:58:56 | 显示全部楼层
应该没有少吧.我在VM也面做了两遍
回复 支持 反对

使用道具 举报

发表于 2006-3-3 15:59:01 | 显示全部楼层
我觉得这个'-dynamic -linker'有问题,中间不应该有一个空格,应该是连续的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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