2011-09-27 58 views
1

我想在同一个emacs实例(使用gdb和使用gud-common-init的php调试模式)中调试C++和php。当我开火时,一切都会变得混乱。我的猜测是,gud.el不支持这一点。如何在emacs中运行多个gud实例

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

+0

你能描述一下你的PHP调试环境吗?我已经用Xdebug&GEBEN进行了实验,这确实很不错(在一些定制之后),但不是很壮观;我似乎无法检查其他堆栈帧中的变量,这是一个问题。我很想知道替代品是什么。 – phils

+0

我也在寻找合理的方式来调试PHP,最好在emacs GUD中。请分享你如何做。谢谢。 –

回答

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外壳)。