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

  • 相关阅读:
    mysql设置不区分大小写
    java.lang.StackOverflowError: null
    与或非
    mysql自动备份
    Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 不支持“variant”数据类型。
    MySQL主从复制 + Mycat实现读写分离
    Swing做的非阻塞式仿飞秋聊天程序
    Hudson + SVN + Maven 持续集成实现自动化编译、打包、部署(over SSH 和 Deploy war/ear to a container 两种部署方式)
    CMake安装(源码方式)
    多线程使用实例
  • 原文地址:https://www.cnblogs.com/coder-zyc/p/9350616.html
Copyright © 2011-2022 走看看