在OSX上并排显示汇编程序和代码

时间:2011-11-15 15:52:35

标签: debugging gdb assembly

如何在OSX上可视化源代码和编译器生成的相应汇编程序(无关紧要,但它是gfortran)? gdb显示一个或另一个(disas显示汇编程序,ls显示代码)。在linux下,objdump执行此服务,但我无法找到任何与OSX相关的内容(Lion,以防万一)。

根据gdb手册,反汇编的/ m选项应该执行此技巧,但我得到了语法错误。

GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Mon Aug 8 20:32:45 UTC 2011)

也许它太旧了? Lion上有另一种解决方案吗?

1 个答案:

答案 0 :(得分:0)

6.3版本的gdb不支持该开关。但是,您可以使用macports软件包来安装7.3版本的gdb,它支持/ m开关。可以在http://www.macports.org/找到macports包。