在emacs中查看函数的汇编代码

时间:2015-04-17 09:58:01

标签: gcc emacs ide clang

我想知道是否有一个emacs包可以让我快速查看生成的汇编代码函数?这也适用于启用编译器优化。我想要的是能够使用一个命令打开一个新的缓冲区,其中包含当前函数的汇编代码。

OS X上的Xcode做得非常好,但是我想在我的开发工作站上切换回Linux和emacs,这是我学到的很多功能。

1 个答案:

答案 0 :(得分:7)

尝试disaster.el

  

Disaster screenshot

     

Disaster允许您按C-c d查看您当前正在编辑的C / C ++文件的已编译汇编代码。它甚至会跳转并突出显示与光标下方线对应的装配线。

     

它的工作原理是使用make(如果你有一个Makefile)或默认的系统编译器创建一个.o文件。然后它通过objdump运行该文件以生成人类可读的程序集。

disaster.elavailable in MELPA