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 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