GDB的字符终端的替换工具——CGDB的使用与介绍
2012-05-02 12:05
197 查看
http://blog.csdn.net/freesum/article/details/7300192
项目网站:cgdb.sourceforge.net
cgdb可以看作gdb的界面增强版,用来替代gdb的 gdb -tui。cgdb主要功能是在调试时进行代码的同步显示,这无疑增加了调试的方便性,提高了调试效率。界面类似vi,符合unix/linux下开发人员习惯,所以如果熟悉gdb和vi,几乎可以立即使用cgdb。
主要功能介绍:
1) 相比GDB,增加了语法加亮的代码窗口,显示在GDB窗口的上部,随GDB的调试位置代码同步显示。
2) 断点设置可视化 。
3) 在代码窗口中可使用GDB常用命令 。
4) 在代码窗口可进行代码查找,支持正则表达式 。
通过cgdb test启动(gcc test.c -g -o test)后的界面如下:
界面及使用说明
代码窗口
调试时同步显示被调试程序源代码,自动标记出程序运行到的位置。当焦点在代码窗口时,可以浏览代码、查找代码以及执行命令 ,操作方式同vi 。常用命令如下:
i : 焦点切换到GDB窗口 。
o :打开文件选择框,可选择要显示的代码文件 。
空格 :设置/取消断点 。
k:向上移动
j:向下移动
/:查找
状态条窗口
同vi的状态条,一般显示当前打开的源文件名,当代码窗口进入命令状态时,显示输入的命令等信息
GDB窗口
GDB的操作界面,同GDB ,按ESC键则焦点切换到代码窗口 。
启动&退出
启动:cgdb [gdb options]
退出:在代码窗口或GDB窗口,执行quit命令 。
更多使用请参考:http://cgdb.sourceforge.net/docs/cgdb.html/
项目网站:cgdb.sourceforge.net
cgdb可以看作gdb的界面增强版,用来替代gdb的 gdb -tui。cgdb主要功能是在调试时进行代码的同步显示,这无疑增加了调试的方便性,提高了调试效率。界面类似vi,符合unix/linux下开发人员习惯,所以如果熟悉gdb和vi,几乎可以立即使用cgdb。
主要功能介绍:
1) 相比GDB,增加了语法加亮的代码窗口,显示在GDB窗口的上部,随GDB的调试位置代码同步显示。
2) 断点设置可视化 。
3) 在代码窗口中可使用GDB常用命令 。
4) 在代码窗口可进行代码查找,支持正则表达式 。
通过cgdb test启动(gcc test.c -g -o test)后的界面如下:
界面及使用说明
代码窗口
调试时同步显示被调试程序源代码,自动标记出程序运行到的位置。当焦点在代码窗口时,可以浏览代码、查找代码以及执行命令 ,操作方式同vi 。常用命令如下:
i : 焦点切换到GDB窗口 。
o :打开文件选择框,可选择要显示的代码文件 。
空格 :设置/取消断点 。
k:向上移动
j:向下移动
/:查找
状态条窗口
同vi的状态条,一般显示当前打开的源文件名,当代码窗口进入命令状态时,显示输入的命令等信息
GDB窗口
GDB的操作界面,同GDB ,按ESC键则焦点切换到代码窗口 。
启动&退出
启动:cgdb [gdb options]
退出:在代码窗口或GDB窗口,执行quit命令 。
更多使用请参考:http://cgdb.sourceforge.net/docs/cgdb.html/
相关文章推荐
- GDB的字符终端的替换工具——CGDB的使用与介绍
- GDB的字符终端的替换工具——CGDB的使用与介绍
- GDB的字符终端的替换工具——CGDB的使用与介绍
- 思达报表工具Style Report基础教程—在手工输入的SQL查询中使用可替换字符串型变量
- LinuxC编程工具介绍(一)--gdb和make的使用
- 一、使用工具的简单介绍
- 使用批处理修改Floppy image - 免费小工具EXTRACT.EXE介绍
- Cocos开发中性能优化工具介绍之Xcode中Instruments工具使用
- 版本控制工具VSS使用介绍
- 快速原型设计工具-Axure RP的介绍及简单使用(生产初期向客户展示设计产品的原型-也就是展示产品)
- Linux下多线程下载工具MWget和Axel使用介绍
- Linux下编程工具的使用(5) - GDB调试工具(1)
- JMeter测试工具介绍和使用
- 移动app性能测试工具:Emmagee使用介绍
- 使用MessageFormat替换字符中的占位符
- 前端构建工具gulpjs的使用介绍及技巧
- javascript替换已有元素replaceChild()使用介绍
- 最好的磁盘管理工具Acronis Disk Director Suite 10.0英文原版 + 注册机 + 使用图文介绍
- 前端构建工具gulpjs的使用介绍及技巧
- Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍