如何在OSX上可视化由编译器生成的源代码和相应的汇编程序(无关紧要,但它是gfortran)?gdb显示一个或另一个(disas显示汇编程序,ls显示代码)。在linux下,objdump执行这项服务,但我找不到任何与OSX相关的东西(如果是Lion)。
根据gdb手册,反汇编的/m选项应该执行此技巧,但我得到了一个语法错误。GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Mon Aug
在Linux和Mac中,我可以使用stepi和nexti来调试应用程序,而不需要调试信息。
在Mac上,gdb显示了在库中调用的函数,尽管有时会在每条stepi指令中提前几条汇编指令。在Linux上,当我步入动态库时,gdb会迷路。例如,对于put(),put()中有三个汇编指令,一旦gdb到达0x080482bf处的跳转,它就会失败,并显示消息"No function contains counter For selected(gdb) s