gdb分割视图与代码
我只是在gdb中debugging一个程序,不知何故,我发现了一个我从未见过甚至听说过的新function,除了提供命令外,还可以看到和浏览代码:

这是什么? 我做了什么,或者更具体地说,我怎样才能再次获得这个分屏模式? 有没有这个模式的名称,或者我可以阅读有关如何使用它的地方?
这就是所谓的TUI(不开玩笑)。 以gdbtui或gdb -tui 
你可以通过按ctrl + x和ctrl + adynamic触发它。
它有两个变种。
- 只看代码按
 一起按CTRL X ,然后按1 
- 要查看源代码和程序集
按住'CTRL''X',然后按'2'
http://www.cs.fsu.edu/~baker/ada/gnat/html/gdb_23.html
 与代码和程序集的视图的屏幕截图。 
也看看这个惊人的Github项目。
你也可以使用命令“ – ”(短划线)从gdb shell启动它。 不知道如何dynamicclosures。
 在gdb中inputlayout作为命令,并显示分割窗口。 
 当GDB处于标准模式时,使用win会自动切换到TUI模式。 
  TUI模式的其他命令: 
-  info win
 列出并给出所有显示窗口的大小。
-  focus next | prev | src | asm | regs | split
 将焦点设置到指定的窗口。 该命令允许更改活动窗口,以便滚动键可以影响另一个窗口。
在这里阅读更多的帮助。