gdb布局asm在mac上不起作用? [英] gdb layout asm doesn't work on mac?
本文介绍了gdb布局asm在mac上不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$ gdb test
(gdb)start
在0x100000ec8处的断点1
启动程序:/ private / tmp / test
阅读共享库+的符号。完成
main()中的断点1,0x0000000100000ec8
$ b(gdb)布局asm
未定义的命令:layout。尝试帮助。
$ gdbtui
-bash:gdbtui:找不到命令
layout
和 gdbtui
不适用于 Mac OS X
?根据 -tui-support-for-gdb-on-mac>这个问题默认情况下在mac上没有tui支持。所以你必须在启用TUI的情况下编译gdb。
$ gdb test
(gdb) start
Breakpoint 1 at 0x100000ec8
Starting program: /private/tmp/test
Reading symbols for shared libraries +. done
Breakpoint 1, 0x0000000100000ec8 in main ()
(gdb) layout asm
Undefined command: "layout". Try "help".
$ gdbtui
-bash: gdbtui: command not found
Is layout
and gdbtui
not available for Mac OS X
? What are some alternatives?
解决方案
According to this question there is no tui support on mac by default. So you have to compile gdb yourself with TUI enabled.
这篇关于gdb布局asm在mac上不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文