学习GNU GCC编译器优化实现

时间:2010-09-10 17:20:27

标签: gcc gnu

我想了解GNU GCC编译器如何处理优化。我知道这并不容易,但我似乎无法找到任何GCC内部实现细节,即使只是为了开始。

我是否必须成为贡献的GNU GCC开发人员才能查看源代码并了解低/高级设计?想要为GCC做出贡献的开发人员在哪里可以找到实施细节?

2 个答案:

答案 0 :(得分:4)

GCC是开源的,其源代码是免费提供的。你甚至可以browse it online。它的内部结构是documented

答案 1 :(得分:0)

您可以从所有地方下载gcc。最佳起点可能是官方页面:http://gcc.gnu.org/releases.html

关于优化的一个好地方是man page,它描述了许多控制单个优化的标志。