如何在同一个emacs框架中保持GDB跟踪

时间:2010-12-20 20:21:11

标签: emacs

我在Emacs 23.2中使用GDB,虽然我最喜欢它但有一件事我觉得很烦人。当单步执行代码时,如果我跟踪一个位于源模块中的函数,该函数已经在Emacs缓冲区中并且碰巧在不同的帧中可见,则该帧被引发并继续步进。有没有办法让gud只在当前gdb框架中显示该缓冲区并将其保持为活动框架?

1 个答案:

答案 0 :(得分:2)

我遇到了完全相同的问题。到目前为止我处理它的唯一方法是关闭其他帧,所以一切都出现在GDB框架中,但这是一个糟糕的解决方法。我已经完成了一些非常认真的搜索文档和stackoverflow,并找到了这些自定义...

  1. pop-up-windows
  2. sticky windows
  3. dedicated windows
  4. 希望他们有所帮助。