zoukankan      html  css  js  c++  java
  • gdb的gui用法

    调试代码的时候,只能看到下一行,每次使用list非常烦,不知道当前代码的context 

    http://beej.us/guide/bggdb/#compiling

    简单来说就是在以往的gdb开始的时候添加一个-tui选项.有的版本已经有gdbtui这个程序了

    在linux自带的终端里是正常显示的,但是在securecrt里面,可能由于编码的问题,边缘会有些乱码,不过不影响使用(如果你的程序有错误输出,会扰乱整个界面,所以在调试的时候,建议添加2>/dev/null,这样的话基本可用) 

    启动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) info win 
            SRC     (36 lines)
            CMD     (18 lines)  <has focus>
    (gdb) fs SRC  切换指定focus
    Focus set to SRC window.
    (gdb)
    

    (Window names are case in-sensitive.)

      

    To start in neato and highly-recommended GUI mode, start the debugger with gdb -tui. (For many of the examples, below, I show the output of gdb's dumb terminal mode, but in real life I use TUI mode exclusively.)

    And here is a screenshot of what you'll see, approximately:

     
  • 相关阅读:
    POJ 3041 Asteroids 二分图匹配
    ZOJ 3705 Applications 模拟
    UNIX环境高级编程(第3版)
    明清美文四卷本(共四册)
    卑鄙的圣人:曹操(全10册)
    爱丽丝梦游仙境
    我在大清官场30年
    乌合之众:大众心理研究
    Java多线程编程实战指南
    Linux就该这么学
  • 原文地址:https://www.cnblogs.com/xuxm2007/p/2137055.html
Copyright © 2011-2022 走看看