Как вы запускаете несколько экземпляров GUD в Emacs - PullRequest
1 голос
/ 28 сентября 2011

Я хочу отлаживать C ++ и php в одном и том же экземпляре emacs (используя gdb и режим отладки php, использующий gud-common-init). Когда я поджигаю оба, все просто портится. Я думаю, что gud.el не поддерживает это.

Кто-нибудь знает, существует ли способ сделать это?

Ответы [ 2 ]

2 голосов
/ 28 сентября 2011

Из gdb help:

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 не позволяет одновременно выполнять полнофункциональную отладку, но позволяет одновременно использовать много отладчиков текстового режима (например, оболочку Mx).

0 голосов
/ 05 июля 2015

Существует перезапись gud , называемая realgud , которая поддерживает несколько отладчиков. Он не поддерживает php, см. this для списка поддерживаемых отладчиков, но тогда я не знаю, что gud тоже. Но есть инструкции по добавлению нового отладчика .

...