我正在寻找有关编译器优化何时发生的一些信息,即在编译时或运行时。我搜索了网页,并粗略地认为优化主要发生在编译时。 但是在编译阶段,优化是由编译器完成的。 任何人都可以解释上面的问题。 我在使用Linux上的GCC编译器优化C语言程序的上下文中提出了这个问题。
答案 0 :(得分:0)
对于此查询,您需要完成编译阶段以更好地了解优化。这是一个简单的例子,作为我书中的截图。
Translation of assignment statement 从图像中您将看到代码优化是在中间代码生成阶段之后完成的。