使用道具 举报
Post by d00m3d bootstrap 主要目的是要摆脱 gcc 从主系统的gcc带来的影响,举例说:你准备做一个LFS-6.1.1,主系统是用gcc-3.3的 这样,就是说只用gcc-3.3来编译LFS-6.1.1的gcc-3.4.3一次,但gcc-3.3采用第一版的ABI,不做bootstrap话,你的gcc-3.4.3是仍是第一版ABI的binary。若果再做bootstrap让gcc-3.4.3去编译gcc-3.4.3的话,得出来的gcc-3.4.3就是采用第二版ABI的binary了 当然,除了ABI的分野,其他如生成的代码也有所不同
Post by vanhu 凡是一个编译器能够bootstrap,那么用这个编译器的“non-bootstrap”版本和“bootstrap”版本编译出来的东西都是一样的
Post by zlbruce 一样的也最多是 gcc 来编译出来的东西一样,但是 gcc 本生并不一样。
本版积分规则 发表回复 回帖后跳转到最后一页