LinuxSir.cn,穿越时空的Linuxsir!

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

求助!编译glibc-2.3.2时出错,能帮我看看那里错了吗?

[复制链接]
发表于 2004-2-9 14:45:03 | 显示全部楼层 |阅读模式
编译glibc时的步骤
$mkdir /stage1/etc
$touch /stage1/etc/ld.so.conf
解开glibc软件包
mv glibc-linuxthreads 到 glibc-build下
还有一个补丁,安装文档上没有写如何打补丁,试过几次,不打补丁的话make时报错。
patch -Np1 -i ../glibc.....patch
./configure 是没有报错
make
make check
make install
make localedata/install-locales
前四步都没有报错,用时大约1个半小时
make -C ld install-data-local
报错,内容如下
ld:no such file or directory . stop
之前编译的软件包都没有报错。
求教?
发表于 2004-2-9 15:10:51 | 显示全部楼层
编译glibc的时候好像没你所指的第五步吧?
make -C ld应该在binutils-build的目录中进行
发表于 2004-2-9 15:18:44 | 显示全部楼层
不该打的补丁就不要打,有的补丁是只在第五章用的。
 楼主| 发表于 2004-2-9 17:05:13 | 显示全部楼层

不该有这步吗???

文档中有这步,那我试试去掉这步。

还有这次打的补丁,文档上是没有的。可是没打补丁时,make老报错,打上补丁之后就没问题了,我也不知什么原因
发表于 2004-2-9 17:38:54 | 显示全部楼层

检查一下ld文件存在吗?

在binutils-build文件夹下检查ld 文件夹下有没有ld 文件
发表于 2004-2-9 19:06:34 | 显示全部楼层

回复: 不该有这步吗???

最初由 jiaxy 发表
文档中有这步,那我试试去掉这步。

还有这次打的补丁,文档上是没有的。可是没打补丁时,make老报错,打上补丁之后就没问题了,我也不知什么原因

我又重新找来文档看了看,还是没有这一步呀。奇怪,能不能贴上来看看呀。我下载的怎么没有这一步呢?
发表于 2004-2-9 19:09:54 | 显示全部楼层
make -C ld install-data-local
再说binutils-2.14的安装在第5章的两次也都是没有这一步的呀
如果你所说的应该也是在
Re-adjusting the toolchain
..............
make -C ld INSTALL=/tools/bin/install install
 楼主| 发表于 2004-2-9 20:22:38 | 显示全部楼层

我再看看文档,也许我漏看了某些部分

谢谢各位鼎力相助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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