zoukankan      html  css  js  c++  java
  • cgdb安装

    cgdb官网:http://cgdb.github.io/

    一.cgdb安装

    可使用wget命令下载,wget  http://cgdb.me/files/cgdb-0.7.0.tar.gz

    之后解压,tar -xzvf cgdb-0.7.0.tar.gz

    进入目录,cd cd cgdb-0.7.0

    根据官网提供的步骤安装

    安装完成后,执行cgdb --version,出现下图

    安装成功.

    如出现如下错误:

       1.configure: error: CGDB requires curses.h or ncurses/curses.h to build.

      解决方案:

    yum install ncurses-devel
    

      

      2.configure: error: Please install makeinfo before installing

      解决方案:

    yum install install texinfo
    

      

      3.configure: error: Please install help2man
      解决方案:

    yum install help2man
    

      

      4.configure: error: CGDB requires GNU readline 5.1 or greater to link.
      If you used --with-readline instead of using the system readline library,
      make sure to set the correct readline library on the linker search path
      via LD_LIBRARY_PATH or some other facility.
      解决方案:

    yum install readline-devel
    

      

      5.configure: error: Please install flex before installing
      解决方案:

    yum install flex
    

    二.cgdb操作

    cgdb具体操作和gdb差不多.

    cgdb窗口

    k
    up arrow
    向上移动一行

    j
    down arrow
    向下移动一行

    h
    left arrow
    向左移动一列

    l
    right arrow
    向右移动一列

    Ctrl-b
    page up
    向上翻一页

    Ctrl-u
    向上翻半页

    Ctrl-f
    page down
    向下翻一页

    Ctrl-d
    向下翻半页

    -
    将代码窗口缩小一行

    =
    将代码窗口增大一行

    _
    将代码窗口缩小25%(当TTY窗口显示的时候,将TTY窗口缩小一行)

    +
    将代码窗口增大25%(当TTY窗口显示的时候,将TTY窗口增大一行)

    Ctrl-l
    清屏并重绘

    o
    打开文件对话框窗口

    spacebar
    在当前行设置断点

    t
    在当前行设置一个临时断点

    F5
    发送一个run命令至GDB

    F6
    发送一个continue命令至GDB

    F7
    发送一个finish命令至GDB

    F8
    发送一个next命令至GDB

    F10
    发送一个step命令至GDB

  • 相关阅读:
    Prism-超轻量的开源框架
    1的数目
    二叉树中和为某一值得路径
    把二叉树打印成多行
    对称的二叉树
    二叉树的下一个节点
    删除链表中重复的结点
    数组中的重复数字
    连表中环入口的节点
    把字符串换成整数
  • 原文地址:https://www.cnblogs.com/coder-zyc/p/9350616.html
Copyright © 2011-2022 走看看