1

我想在同一个 emacs 实例中调试 C++ 和 php(使用 gdb 和使用 gud-common-init 的 php 调试模式)。当我同时启动时,一切都变得一团糟。我的猜测是 gud.el 不支持这一点。

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

4

2 回答 2

2

来自gdb帮助:

要以文本命令模式运行 GDB,请使用 `gud-gdb'。你需要使用
文本命令模式在一个 Emacs 中调试多个程序
会议。

因此,正如您所说,Emacs 不允许同时进行全功能调试,但允许同时使用许多文本模式调试器(例如 Mx shell)。

于 2011-09-27T23:06:18.833 回答
0

有一个名为realgud的gud重写,它支持多个调试器。它不支持 php,有关受支持的调试器列表,请参阅内容,但我不知道gud也支持。但是有关于如何添加新调试器的说明。

于 2015-07-05T15:45:36.600 回答