我想知道是否有一个emacs的包可以让我快速地查看函数生成的汇编代码?这也应该适用于启用了编译器优化的情况。我想要的是能够用一个命令打开一个新的缓冲区,其中包含当前函数的汇编代码。
OS X上的Xcode非常好用,但我想回到Linux和我的dev工作站上使用emacs,这是我非常喜欢的一个功能。
OS X上的Xcode非常好用,但我想回到Linux和我的dev工作站上使用emacs,这是我非常喜欢的一个功能。
disaster.el
:
使用Disaster插件,您只需按下
C-c d
即可查看当前编辑的C/C++文件的编译汇编代码。它甚至会跳转到并突出显示与光标下方的行对应的汇编行。它的工作原理是使用make(如果您有Makefile)或默认系统编译器创建一个
.o
文件。然后,它通过objdump运行该文件以生成易于阅读的汇编代码。
disaster.el
在MELPA中可用。
disaster.el
遵循预定义的搜索路径寻找Makefile
,然后回退到cc
或c++
。 - Chris