这曾经很好用。我爱它。我向大家展示了它有多酷。现在它破了。
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,因为它是一个“专用窗口?”。我必须将程序输出屏幕分成两个小窗口。很伤心。我需要喝一杯。
答案 0 :(得分:0)
使用M-x gud-gdb
代替M-x gdb
。但它有缺点,例如你不能通过点击边缘来设置断点。从好的方面来说,您可以并行运行多个调试会话。