c - 如何在c中查看优化代码

标签 c optimization

我可以使用探查器检查优化、可执行文件的大小和执行所需的时间。

我可以得到优化的结果。 但是我有这些问题,

  • 如何获得优化的 C 代码。
  • C优化代码使用了哪些算法或方法。

提前致谢。

最佳答案

您可以通过 gcc 使用选项 -fdump-tree-optimized 了解优化。 你会得到一个优化的文件。您无法运行代码,但使用它您可以获得优化的想法。不要忘记包含 -O2-O3 或其他级别。

关于c - 如何在c中查看优化代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2391442/

相关文章:

c - 找到最小值时数组的最后一个元素会发生变化

c++ - 如何使用系统调用将 int 转换为 char*?

c++ - 在循环之前选择更少或更大运算符的最佳方法

c++ - 为什么编译器不将浮点 *2 优化为指数增量?

mysql - 没有重复行,但有冗余数据

c - AST 或字节码。哪个更容易优化?

c - 现在我已经将结构数组设置为全局数组,出现段错误

c - 为什么最小的整数 −2147483648 的类型为 'long' ?

c - 带循环的程序不会用 CTRL + C 终止

optimization - 在 TI-89 上检查按键的最佳方法