我想知道是否有一个emacs包可以让我快速查看生成的汇编代码函数?这也适用于启用编译器优化。我想要的是能够使用一个命令打开一个新的缓冲区,其中包含当前函数的汇编代码。
OS X上的Xcode做得非常好,但是我想在我的开发工作站上切换回Linux和emacs,这是我学到的很多功能。
答案 0 :(得分:7)
尝试disaster.el
:
Disaster允许您按
C-c d
查看您当前正在编辑的C / C ++文件的已编译汇编代码。它甚至会跳转并突出显示与光标下方线对应的装配线。它的工作原理是使用make(如果你有一个Makefile)或默认的系统编译器创建一个
.o
文件。然后它通过objdump运行该文件以生成人类可读的程序集。
disaster.el
是available in MELPA。