1 Star 0 Fork 0

xuechangan / cgdb-manual-in-chinese

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
summary_of_cgdb.md 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
leeyiw 提交于 2015-07-03 15:24 . replace contents.md as SUMMARY.md

上一章:目录,下一章:打开和关闭CGDB,目录:目录


CGDB简介

CGDB是一个基于curses图形库的GNU Debugger(GDB)图形接口。CGDB的目标是变的轻量而且敏捷,并且不会加入不必要的功能使其变得臃肿。

CGDB的图形接口是参考GDB的文本用户接口(tui)设计和实现的,它使用一个分屏显示了当前执行的代码。代码区的界面模仿了Unix经典的文本编辑器:vi。熟悉vi的人对CGDB应该有着宾至如归的感觉。

CGDB中负责和GDB通信的库是Trivial GDB(tgdb或者叫做libtgdb)。使用这个抽象层使得展示代码的UI界面能够独立于调试器,并且极大的简化了CGDB的实现。

推荐那些开发其他GDB的接口的人使用libtgdb作为程序的抽象层。使用它可以避免很多令人头疼的GDB的输出和注释的解析问题。

CGDB具有如下这些特性:

  • 高亮的源代码窗口
  • 可视化的断点
  • 常用功能的键盘快捷键
  • 搜索源代码(通过正则表达式)
1
https://gitee.com/xuechangan/cgdb-manual-in-chinese.git
git@gitee.com:xuechangan/cgdb-manual-in-chinese.git
xuechangan
cgdb-manual-in-chinese
cgdb-manual-in-chinese
master

搜索帮助