LinuxSir.cn,穿越时空的Linuxsir!

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

6.10章,调整工具链问题

[复制链接]
发表于 2007-1-24 21:04:51 | 显示全部楼层 |阅读模式
root:/sources# grep 'SEARCH.*/usr/lib' dummy.log |sed 's|; |\n|g'

没有输出

root:/sources# grep found dummy.log
found ld-linux.so.2 at [color="Red"]/tools/lib/ld-linux.so.2


是什么原因啊? 我从开始到这步已经三天了,不能从头再来啊? 高手请指教一下,我能否有机会调整系统啊?
发表于 2007-1-25 12:30:59 | 显示全部楼层
I don't fully catch you.

However, the most important thing is whether you have adjusted your toolchain properly.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 15:56:53 | 显示全部楼层
livecd是6.2,手册也是6.2
我按照手册调整的工具链:
gcc -dumpspecs | \
perl -p -e 's@/tools/lib/ld-linux.so.2@/lib/ld-linux.so.2@g;' \
    -e 's@\*startfile_prefix_spec:\n@$_/usr/lib/ @g;' > \
    `dirname $(gcc --print-libgcc-file-name)`/specs


但在这之前,备份/tools下的文件的时候,有的文件不存在,是不是这的问题呢?
回复 支持 反对

使用道具 举报

发表于 2007-1-25 22:00:38 | 显示全部楼层
Post by pengyg
livecd是6.2,手册也是6.2
我按照手册调整的工具链:
gcc -dumpspecs | \
perl -p -e 's@/tools/lib/ld-linux.so.2@/lib/ld-linux.so.2@g;' \
    -e 's@\*startfile_prefix_spec:\n@$_/usr/lib/ @g;' > \
    `dirname $(gcc --print-libgcc-file-name)`/specs


[color="Red"]但在这之前,备份/tools下的文件的时候,有的文件不存在,是不是这的问题呢?
此话何解?你的 /tools 是旧的,不是现在用 6.2 来做的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 22:24:28 | 显示全部楼层
是按照手册来做的,手册如下:

/////////////////////////////////////////////////////////////////////////////////////


首先,备份 /tools 下的链接,用我们在第 5 章中编译的链接器来替换,再创建一个链接到在 /tools/$(gcc -dumpmachine)/bin 中的复本。

mv -v /tools/bin/{ld,ld-old}
mv -v /tools/$(gcc -dumpmachine)/bin/{ld,ld-old}
mv -v /tools/bin/{ld-new,ld}
ln -sv /tools/bin/ld /tools/$(gcc -dumpmachine)/bin/ld


接下来,修正 GCC 的 specs 文件,使它指向新的动态链接器,这样 GCC 才能知道在哪能发现开始文件。应用一个 perl 命令:

gcc -dumpspecs | \
perl -p -e 's@/tools/lib/ld-linux.so.2@/lib/ld-linux.so.2@g;' \
    -e 's@\*startfile_prefix_spec:\n@$_/usr/lib/ @g;' > \
    `dirname $(gcc --print-libgcc-file-name)`/specs


修改之后,用你的眼睛亲自检查一下 specs 文件,确保已经改正确了。

/////////////////////////////////////////////////////////////////////////////////////


就是在mv的时候,有错误提示,提示该文件不存在,我忘了哪个mv的问题了。
由于第一次做,好像在第5章的时候调整工具链,好像mv也有问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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