LinuxSir.cn,穿越时空的Linuxsir!

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

gcc中bootstrap一问

[复制链接]
发表于 2006-4-24 21:47:52 | 显示全部楼层 |阅读模式
lfs上说:
bootstrap

    使用这个参数的目的不仅仅是编译 GCC,而是重复编译它几次。它用第一次编译生成的程序来第二次编译自己,然后又用第二次编译生成的程序来第三次编译自己,最后比较第二次和第三次编译的结果,以确保编译器能毫无差错的编译自身,这通常表明编译是正确的。

而我偶尔在网上看到说编译bootstrap可以使用gcc自己提供的libc,即不依赖于宿主机,因为上面说的很模糊,而我也没有搜索到相关的信息,搜到的都是lfs中的,故来问问是否有这一说
发表于 2006-4-24 22:45:34 | 显示全部楼层
gcc有带libc吗?没深入研究过这个问题,不过我觉得bootstrap的目的是让gcc自己编译自己以保证不同版本的gcc开始编译gcc,最后的结果都是一致的.
回复 支持 反对

使用道具 举报

发表于 2006-4-25 00:28:02 | 显示全部楼层
没有。:)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-25 00:46:14 | 显示全部楼层
请问编译bootstrap是否需要glibc?
回复 支持 反对

使用道具 举报

发表于 2006-4-25 01:00:06 | 显示全部楼层
我记得是需要的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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