我们在AIX 6.1(gdb-6.0-1.aix5.1.ppc_AIX.rpm)上安装了GDB,我注意到“交互式源代码调试”没有“TUI”(终端用户界面)模式?< / p>
这对AIX上的GDB来说是一个众所周知的事情吗?有没有其他方法可以通过源代码调试我的应用程序,如在AIX上使用TUI模式?也许以某种方式使用TTY?
感谢您的帮助
林顿
答案 0 :(得分:1)
也许你需要一个更新的GDB。 GDB现在的版本为 7.3.1 ,gdb 7.2的版本为--tui
。
您是否尝试过源代码构建GDB?
答案 1 :(得分:0)
在我的Mac OS X 10.6.6中存在同样的问题,然后我尝试从源代码构建gdb 7.3.1,最后得到--tui选项。当我使用命令“gdb --tui program”并键入“run”进行调试时,我收到此消息:
Unable to find Mach task port for process-id 36434: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
然后我使用命令“sudo gdb --tui program”来解决它。
还有一个cgdb基于curses,就像TUI选项一样。
另见问题No TUI support for gdb on Mac?