Emacs 24.3.1,Ubuntu 14.04.1 LTS,emacs窗口中的gdb切换所有分解

时间:2015-07-31 23:22:54

标签: c++ c debugging emacs gdb

这曾经很好用。我爱它。我向大家展示了它有多酷。现在它破了。

M-X gdb, 
gdb -i=mi MYPROGRAMNAME, 
set args, 
run, 
screen splits to show output, 
C-X o to output screen, 
C-X b to get to gdb commandline

BOOM,错误消息

无法在专用窗口中切换缓冲区。

此时我不需要程序输出,很少这样做。我需要控制gdb并查看源代码,但现在我无法使用程序输出屏幕来控制gdb,因为它是一个“专用窗口?”。我必须将程序输出屏幕分成两个小窗口。很伤心。我需要喝一杯。

1 个答案:

答案 0 :(得分:0)

使用M-x gud-gdb代替M-x gdb。但它有缺点,例如你不能通过点击边缘来设置断点。从好的方面来说,您可以并行运行多个调试会话。