LinuxSir.cn,穿越时空的Linuxsir!

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

如果在正式编译系统时 没有调整工具链会有什么后果?

[复制链接]
发表于 2006-1-20 09:56:03 | 显示全部楼层 |阅读模式
rt

注意
如果你没看到 Chapter 5 中关于保留 Binutils 源码目录和编译目录的警告,或者不小心删除了第二遍 Binutils 的源码目录或编译目录,别紧张,关系不大,别运行上面的命令就行,这样会使下一个软件包 Binutils 连接到 /tools 目录下的Glibc库上,而不是 /{,usr/}lib 下那个。这不太完美,但经过我们的测试,生成的Binutils应该是一模一样的。

手册上是这么写的  但是如果我跳过这一步  在接下来得sed语句中 动态连接器好像还是在/mnt/lfs/lib/下   我想知道 这个对我以后的编译会有什么影响啊?


谢谢
 楼主| 发表于 2006-1-20 10:23:54 | 显示全部楼层
我上面那个即使通过了 我在这一步

perl -pi -e 's@ /tools/lib/ld-linux.so.2@ /lib/ld-linux.so.2@g;' \
    -e 's@\*startfile_prefix_spec:\n@$_/usr/lib/ @g;' \
        `gcc --print-file specs`
时候 依然没法把/tools/lib 下的ld-linux.so.2这个文件复制到/usr/lib下  我不明白了就  哪个高手给点方向性指导吧  谢谢了
回复 支持 反对

使用道具 举报

发表于 2006-1-20 19:18:34 | 显示全部楼层
我没试过,不过你可以试试重新编译binutils,然后在编译一个软件,看看这个binutils是否能连接到 /usr/ 下。
回复 支持 反对

使用道具 举报

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

本版积分规则

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