我正在将emacs 24.5.1
和GDB 7.10
与GUD集成结合使用。
我使用以下bash命令启动GUD:
emacs --eval "(gdb \"gdb -i=mi --fullname --cd=`pwd` -args $*\")" &
我设置了以下变量
'(gdb-show-main t)
使用以前版本的emacs(23),我有两个窗口/缓冲区:
(gdb)
+--------------+ | *gud-binary* | +--------------+ | source.cpp | +--------------+
每当我进入emacs 23中的*gud-binary*
窗口时,结果都显示在下面的源窗口中。
emacs 24中的奇怪之处在于,每当我进入gdb时,emacs都会用源缓冲区替换*gud-binary*
缓冲区。似乎每个缓冲区都显示在第一个窗口中。所以,第二个窗口实际上根本没有任何功能。
我该如何解决?