Eclipse反汇编视图,不调试程序可以查看反汇编吗?

Tre*_*ith 5 c c++ assembly eclipse-cdt disassembly

我在调试程序时使用了 Eclipse-CDT“反汇编”视图(在“调试”视角中。我发现 Eclipse-CDT 使源代码显示和汇编代码显示同步的方式很有用。

我想在不运行调试器的同时仔细阅读编译器生成的汇编代码。我有兴趣更改以下内容:

  • 编译器标志(例如:-O0、-O1、-O2、-O3)
  • 更改 C 代码

然后观察生成的汇编代码的变化。

在Eclipse-CDT中,不主动调试程序能不能查看反汇编,yes/no?

如果是,如何?

也许 Eclipse-CDT 不是用于此的正确工具。我似乎记得有一种方法可以促使编译器生成一个详细/可读的汇编列表,其中包含行号和注释回原始源代码。

Tre*_*ith 0

在 Eclipse-CDT 中,我刚刚注意到您可以双击目标文件,并且禁用生成程序集。我得检查一下。

我知道您也可以使用编译器来生成程序集列表。

我确信还有其他工具。