我想在同一个emacs实例中调试C ++和php(使用gdb和使用gud-common-init的php调试模式)。当我开火时,一切都搞砸了。我的猜测是gud.el不支持这个。
有人知道是否存在这样做的方法吗?
答案 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。