close

在编译GCC之前,先介绍一个概念——bootstrap。

bootstrap就是自己编译自己,或者说用GCC编译GCC本身。GCC的bootstrap分三个阶段,具体如下:

  1. 用系统提供的编译器编译GCC源代码,得到GCC编译器;
  2. 用步骤1得到的GCC编译同一份GCC源代码,又得到一套GCC编译器
  3. 用步骤2得到的GCC编译同一份GCC源代码,第三次得到一套GCC编译器

最后比较步骤2和步骤3得到的两套编译器是否相同,如果相同,则bootstrap成功;否则失败。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ryan0988 的頭像
    ryan0988

    尋找最初的初衷

    ryan0988 發表在 痞客邦 留言(0) 人氣()