码迷,mamicode.com
首页 > 数据库 > 详细

使用GDB 文本用户界面(GDB-TUI)进行调试

时间:2015-05-12 20:53:59      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:

1)打开tui模式
使用‘gdbtui -q’ 或 ‘gdb -tui -q’开始一个调试
$ gdbtui -q test_struct
(gdb) ....

技术分享

2)在tui模式下有4个窗口,
command 命令窗口. 可以键入调试命令
source 源代码窗口. 显示当前行,断点等信息
assembly 汇编代码窗口
register 寄存器窗口
除command 窗口外,其他三个窗口不可同时显示.其可用 layout 命令来进行选择
自己需要的窗口. 可参见 `help layout` .

ctrl+x再ctrl+a: 在classic和layout两种方式之间切换gdb的显示方式。

3)启动gdb之后,上面是src窗口,下面是cmd窗口,默认focus在src窗口的,这样的话上下键以及pagedown,pageup都是在移动显示代码,并不显示上下的调试命令.这个时候要切换focus,具体可简单参见

(gdb) info win  查看当前focus
        SRC     (36 lines)  <has focus>
        CMD     (18 lines)
(gdb) fs next  上下切换focus
Focus set to CMD window.
(gdb) fs SRC  切换指定focus
Focus set to SRC window.
(gdb)

4)

使用GDB 文本用户界面(GDB-TUI)进行调试

标签:

原文地址:http://www.cnblogs.com/csstudy/p/4498367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!