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

如何在同一emacs框架中保持GDB跟踪,emacs,Emacs,我在Emacs23.2中使用GDB,虽然我非常喜欢它,但有一件事我觉得很烦人。当单步执行代码时,如果我跟踪到一个函数,该函数位于已在Emacs缓冲区中的源模块中,并且恰好在另一个帧中可见,那么该帧将被提升,并在那里继续单步执行。有没有办法让gud在当前gdb帧中显示该缓冲区,并将其保持为活动帧 我也有同样的问题。到目前为止,我处理它的唯一方法是关闭其他帧,因此所有内容都显示在GDB帧中,但这是一个糟糕的解决方法。我在文档和stackoverflow中做了一些非常认真的搜索,找到了这些定制

我在Emacs23.2中使用GDB,虽然我非常喜欢它,但有一件事我觉得很烦人。当单步执行代码时,如果我跟踪到一个函数,该函数位于已在Emacs缓冲区中的源模块中,并且恰好在另一个帧中可见,那么该帧将被提升,并在那里继续单步执行。有没有办法让gud在当前gdb帧中显示该缓冲区,并将其保持为活动帧

我也有同样的问题。到目前为止,我处理它的唯一方法是关闭其他帧,因此所有内容都显示在GDB帧中,但这是一个糟糕的解决方法。我在文档和stackoverflow中做了一些非常认真的搜索,找到了这些定制


  • 希望他们能帮上忙。

    不知道您是否仍然存在此问题,但您可能会对已接受的答案感兴趣。