【发布时间】:2011-08-11 13:48:13
【问题描述】:
我正在努力学习汇编语言。我已经搜索并找到了如何反汇编 .c 文件,但我认为它会生成一些优化版本的程序。有什么办法可以让我看到与我的 C 文件相对应的确切汇编代码。
【问题讨论】:
-
优化后的代码是与你的C文件对应的确切代码。查看未优化代码的反汇编会产生错误的印象。它会让你觉得你可以做得更好。
-
就像 Hans 说的 - 用汇编代码编写的想法是比编译器做得更好。如果您查看优化后的代码,您会发现这有多难!
-
为什么人们总是在没有正确阅读 Q 的情况下跳入 smarty cmets。很明显,用户希望输出尽可能清晰以帮助他。编译器比大多数编码器聪明得多,任何认为优化的代码对新手有帮助的人就像未优化的代码没有考虑过一样。他正在做的是一种非常常见的学习汇编程序并告诉 gcc 不要优化的方法。
标签: c gcc compiler-optimization compiler-options