GDB / TUI 模式

gdb 默认是命令行模式,需要显示部分代码时,使用“list”命令,默认显示当前行上下一共10行的代码,如果想增加显示的行数,可以通过命令 list (+-)n,n 为行数。

这种方法简单有效,就是不方便,有种方法可以时时查看变量内容,那就是 TUI 模式。

TUI 模式全称:Text User Interface 。

使用方法是启动的时候,加入 -tui,即:

gdb main.o -tui

也可以运行的过程中,执行 Ctrl + x + a,完成 tui 模式的打开和关闭。

结果如图所示:

 执行命令:

b main
r

结果如下图所示:

可以时时查看源码。

有个细节需要注意,此时的上下按键被锁定到了源码位置,如果想上下更新命令,需要如下快捷键:

Ctrl + n,下一命令(Next)

Ctrl + p,上一命令(Prev)

焦点切换:

focus next,切换到命令行。

focus prev,切换至源码。

(SAW:Game Over!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值