AIX 6.1上的GDB没有TUI模式?

时间:2011-11-12 06:18:14

标签: c gdb aix

我们在AIX 6.1(gdb-6.0-1.aix5.1.ppc_AIX.rpm)上安装了GDB,我注意到“交互式源代码调试”没有“TUI”(终端用户界面)模式?< / p>

这对AIX上的GDB来说是一个众所周知的事情吗?有没有其他方法可以通过源代码调试我的应用程序,如在AIX上使用TUI模式?也许以某种方式使用TTY?

感谢您的帮助

林顿

2 个答案:

答案 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?