如何在emacs中运行多个gud实例

时间:2011-09-27 22:57:30

标签: emacs gdb gud

我想在同一个emacs实例中调试C ++和php(使用gdb和使用gud-common-init的php调试模式)。当我开火时,一切都搞砸了。我的猜测是gud.el不支持这个。

有人知道是否存在这样做的方法吗?

2 个答案:

答案 0 :(得分:2)

来自 gdb 帮助:

To run GDB in text command mode, use `gud-gdb'.  You need to use
text command mode to debug multiple programs within one Emacs
session.

正如您所说,Emacs不允许同时进行全功能调试,但同时允许许多文本模式调试器(如M-x shell)。

答案 1 :(得分:0)

重写 gud ,名为realgud,支持多个调试器。它不支持php,请参阅this以获取支持的调试器列表,但是我不知道 gud 也可以。但有instructions for how to add a new debugger