LinuxSir.cn,穿越时空的Linuxsir!

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

动态连接器修改不成功,试了三次还是不行!!

[复制链接]
发表于 2003-11-14 21:32:00 | 显示全部楼层 |阅读模式
specs文件中已经修改好了,但测试不成功!不知道是哪里错了!
%{!dynamic-linker:-dyn
amic-linker /tools/lib/ld-linux.so.2}}
发表于 2003-11-14 22:29:52 | 显示全部楼层
你这个是越修改越有问题啊,因为它是将/lib/ld-linux.so.2替换成了/tools/lib/ld-linux.so.2,那么第二次做的就变成了/tools/tools/lib/ld-linux.so.2的啦。如果你用的是说明文档里面所写的话。你还不如直接去改那个specs的文件就可以了。反正也是比较简单啊。就是将那个/lib/ld-linux.so.2前面加上了 /tools就可以了。
specs的位置应该知道吧?
 楼主| 发表于 2003-11-14 22:52:16 | 显示全部楼层

我试三次的意思是重新编译了三次,不是修改specs文件三次!可问题还是没有解决!

%{!dynamic-linker:-dyn
amic-linker /tools/lib/ld-linux.so.2}}
   这一段就是我从修改好的specs文件中拷贝出来的,好像没出错阿!
发表于 2003-11-14 22:58:49 | 显示全部楼层
不好意思,我理解错了。
看来你是还在第5章里面了。
能否将你的错误信息贴出来一些呢?这样也好判断一点,好吗?
发表于 2003-11-14 23:21:55 | 显示全部楼层
%{!dynamic-linker:-dyn
amic-linker /tools/lib/ld-linux.so.2}}
怎么看着这个都觉得有问题呢:后面不是应该只有一个“}”吗?我没有修改过spec,也不清楚它的语法,但是“对称”这个原则应该是没错的吧?
呵呵!!
发表于 2003-11-15 00:25:16 | 显示全部楼层
修改的话,根本是不用去动什么东西呀,就是只要在/lib/这几个字符前面加上几个字符/tools这样就可以了呀,不用去动什么}之类的东西呀。
发表于 2003-11-15 01:08:26 | 显示全部楼层
那就是你的ld.so.2没编译好嘛,路径指对了,也不能用.
 楼主| 发表于 2003-11-15 08:05:44 | 显示全部楼层
那如果是ld.so.2没编译好的话又是哪个地方出错了呢?
发表于 2003-11-15 08:20:46 | 显示全部楼层
你可以运行一下make check什么的,看看有没有问题,还要看一下主系统的编译环境.太老的主系统,编译的时候会麻烦一点,主要是,你以前在主系统里安装过什么编译的东西嘛?尤其是系统级的软件,比如gcc这类的.
我的建议还是,从头开始,一步一步小心做,每一步看看对不对,有没有出错的消息,好多时候,会把出错消息漏掉的,尤其是当你的locale是中文,而出错消息出来是乱码的时候.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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