8cc C编译器 注意:8cc不再是活动项目。 后继者是。 8cc是用于C编程语言的编译器。 它旨在支持所有C11语言功能,同时使代码尽可能的小而简单。 编译器可以自行编译。 您可以将其代码视为C语言的实现,以及该编译器可以编译的示例。 8cc的源代码经过精心编写,以使其尽可能简洁和易于阅读,从而使该源代码成为学习编译器中使用的各种技术的良好学习材料。 您可能会发现词法分析器,预处理器和解析器对于了解如何在每个阶段处理C源代码已经很有用。 它不是一个优化的编译器。 生成的代码通常比GCC慢2倍或更多。 我计划在将来实现合理的优化水平。 8cc仅支持x86-64 Linux。 在修复所