+ -
当前位置:首页 → 问答吧 → 第一次调整工具链时出现错误,求助!!!

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

时间:2007-12-07

来源:互联网

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.

迷糊中。。。

作者: djstava   发布时间: 2007-12-07

6.3 及 SVN 都改用更简便的方式了,楼主是做哪个版本?

作者: d00m3d   发布时间: 2007-12-08

做的是6.1,不知道如何修改specs文件?在原路径上没有此文件,是什么原因?

作者: djstava   发布时间: 2007-12-09

引用:
作者: djstava
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.

迷糊中。。。
老兄,打错了吧!

引自 LFS-6.1.1 手册 http://www.linuxfromscratch.org/lfs/...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

作者: d00m3d   发布时间: 2007-12-11

快疯了,改完之后,也出现同样的错误提示:
sec:can't read specs:No such file or directory.

作者: djstava   发布时间: 2007-12-11

该不会把 ` 打成 ' 吧?

作者: d00m3d   发布时间: 2007-12-11

把gcc -dumpspecs 重定向到/tools/lib/gcc/*/*/specs,然后改/usr/lib/ld-linux.so.2为/tools/lib/ld-linux.so.2可以吗??测试的时候好像也通不过??真是郁闷。

作者: djstava   发布时间: 2007-12-11

你在调整工具链还是在测试?

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

作者: d00m3d   发布时间: 2007-12-11

我是在调整完了之后,拿个小程序测试,看看是否调整成功了,谢谢版主热心。

作者: djstava   发布时间: 2007-12-12