gdbtui 覚書

TUIとはText User Interfaceの略でGUIとCUIの中間みたいな奴。

ncursesを使ってCUIでGUIっぽっくなっている。TUI部分でソース、アセンブラ、レジスタの表示ができる。しかし使っているとやたらと画面が乱れることが多い。

操作中の画面は、上半分は固定で、下半分はCUI。

gdbtui.png

gdb tuiの基本操作

C-x C-a
TUIとCUIの切り替え

・C-x 1
TUI1画面

・ C-x 2
TUI2画面

・(gdb) la src
ソースを表示

・(gdb) la asm
アセンブラ表示

・(gdb) la regs
レジスタ表示

・矢印キーがソースのスクロールになってしまうので、コマンドを戻したい場合はCtrl+P, Ctrl+Nなどを使う