【发布时间】:2021-07-01 22:03:41
【问题描述】:
有一个术语是compiler bootstrapping,它的基本意思是compiling a new compiler with old compiled compiler。比如连GCC都是先用一小部分GCC和so forth编译的。
所以,问题是,LLVM/Clang 是由另一个编译器(如 GCC)引导/编译,还是从头开始编写,如果,基本上如何?我可以直观地在 LLVM 库中看到一些 GCC 的痕迹,但我找不到关于它的确切信息。
【问题讨论】:
标签: gcc compiler-construction clang llvm