LinuxSir.cn,穿越时空的Linuxsir!

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

第一次调整工具链时出现错误,求助!!!

[复制链接]
发表于 2007-12-7 17:41:35 | 显示全部楼层 |阅读模式
SPECFILE=$(gcc --print-file specs) &&
sed 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' $SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE

出现:

sed:can't read specs:No such file or directory.

    迷糊中。。。
发表于 2007-12-8 08:04:03 | 显示全部楼层
6.3 及 SVN 都改用更简便的方式了,楼主是做哪个版本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-9 08:54:50 | 显示全部楼层
做的是6.1,不知道如何修改specs文件?在原路径上没有此文件,是什么原因?
回复 支持 反对

使用道具 举报

发表于 2007-12-11 07:17:21 | 显示全部楼层
Post by djstava;1792851
SPECFILE=[color="Red"]$(gcc --print-file specs[color="Red"]) &&
sed 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' $SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE

出现:

sed:can't read specs:No such file or directory.

    迷糊中。。。

老兄,打错了吧!

引自 LFS-6.1.1 手册 http://www.linuxfromscratch.org/ ... er05/adjusting.html
SPECFILE=`gcc --print-file specs` &&
sed 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' \
    $SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-11 10:06:32 | 显示全部楼层
快疯了,改完之后,也出现同样的错误提示:
   sec:can't read specs:No such file or directory.
回复 支持 反对

使用道具 举报

发表于 2007-12-11 12:48:09 | 显示全部楼层
该不会把 ` 打成 ' 吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-11 18:04:18 | 显示全部楼层
把gcc -dumpspecs 重定向到/tools/lib/gcc/*/*/specs,然后改/usr/lib/ld-linux.so.2为/tools/lib/ld-linux.so.2可以吗??测试的时候好像也通不过??真是郁闷。
回复 支持 反对

使用道具 举报

发表于 2007-12-11 18:38:52 | 显示全部楼层
你在调整工具链还是在测试?

测试通不过是很正常的,而且第一次调整工具链时可以不测试!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-12 08:58:26 | 显示全部楼层
我是在调整完了之后,拿个小程序测试,看看是否调整成功了,谢谢版主热心。
回复 支持 反对

使用道具 举报

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

本版积分规则

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