我想了解GNU GCC编译器如何处理优化。我知道这并不容易,但我似乎无法找到任何GCC内部实现细节,即使只是为了开始。
我是否必须成为贡献的GNU GCC开发人员才能查看源代码并了解低/高级设计?想要为GCC做出贡献的开发人员在哪里可以找到实施细节?
答案 0 :(得分:4)
GCC是开源的,其源代码是免费提供的。你甚至可以browse it online。它的内部结构是documented。
答案 1 :(得分:0)
您可以从所有地方下载gcc
。最佳起点可能是官方页面:http://gcc.gnu.org/releases.html
关于优化的一个好地方是man page,它描述了许多控制单个优化的标志。