Linux下的C开发以前是用gdb调试的 。最近有同事推荐cgdb , 我就试了一下 。个人感觉真的很好 , 基本无缝转换 , 不过提升了不少体验 。于是我把安装和使用过程记录下来 , 供自己以后复习和感兴趣的伙伴参考 。
【cgdb安装使用 cgi硬盘安装教程】
可以参考官网【http://cgdb . github . io】(http://cgdb . github . io/) 。
从源代码安装最新的cgdb
git克隆git://github.com/cgdb/cgdb.git
cd cgdb
。/autogen.sh
。/configure -前缀=/usr/local
制造
sudo make安装
其中 , configure进程可能会报错 , 需要根据提示安装依赖库 , 一般为libreadline-dev、libncurses5-dev、texinfo等 。
简单配置
cgdb配置文件是~/ 。cgdb/cgdbrc(不存在自己创建) , 内容如下:
set ignorecase
易于使用
Cgdb的使用基本和gdb差不多 , 熟悉vi操作的话会非常得心应手 。
核心点是cgdb分为两个窗口 , 一个是source窗口 , 一个是gdb窗口 。如果你用过gdbtui (ctrl-x a call-out , 我以前用的就是这个) , 那么你可以把它的两个窗口看成是类似的概念 , 只不过cgdb支持一系列更方便快捷的操作 , 比如翻页、常规搜索、标记定位等等 。
两个窗口切换也很重要 。事实上 , 这也很自然 ,
最后 , 我建议你需要自己尝试一下 。如果觉得有用 , 就继续用(多搜索 , 多看帮助文档) 。如果效果不好或者环境有限 , 就用原来的方法或者继续寻找更好的工具 。
,
推荐阅读
- 84消毒液没有味道正常吗 84消毒液使用禁忌
- 无线鼠标怎么使用 无线鼠标的使用方法
- shift有哪些用法 如何使用shift按键
- 小米闹钟怎么控制小米路由器使用
- 网线钳水晶头安装图解 网线如何接水晶头
- realme真实使用体验测评 realme手机怎么样
- 苹果14sim卡安装教程 苹果手机怎么装手机卡
- nbsp是什么意思
- 笔记本读卡器怎么用 笔记本读卡器的使用
- 冬天使用电热毯睡觉注意什么 冬天使用电热毯哪种操作更安全