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

发布于 2024-12-07 00:50:26 字数 139 浏览 0 评论 0原文

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

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

I want to debug C++ and and php in the same emacs instance (using gdb and a php debugging mode that uses gud-common-init). When I fire both up everything just gets messed up. My guess is that gud.el doesn't support this.

Does anybody know if a way to do this exists?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

迷迭香的记忆 2024-12-14 00:50:26

来自 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 不允许同时进行全功能调试,但允许同时使用多个文本模式调试器(如 Mx shell)。

From 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.

So as you say Emacs don't allow simultaneously full featured debugging, but allow simultaneously many text mode debuggers (like M-x shell).

墨落画卷 2024-12-14 00:50:26

有一个名为 realgudgud 重写版本,它支持多个调试器。它不支持 php,请参阅以获取支持的调试器列表,但我不知道 gud 也这样做。但是有 有关如何添加新调试器的说明

There is a rewrite of gud called realgud and that support multiple debuggers. It doesn't support php, see this for a list of supported debuggers, but then I am not aware that gud does either. But there are instructions for how to add a new debugger.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文