有趣生活

当前位置:首页>科技>cgi硬盘安装教程cgdb安装使用

cgi硬盘安装教程cgdb安装使用

发布时间:2026-07-21阅读(1)

导读在Linux下c开发,以前都是使用gdb进行调试,最近有同事推荐cgdb,于是尝试了一下。个人感觉确实不错,基本无缝转换,但是提升了不少使用体验。于是记录下....

在Linux下c 开发,以前都是使用gdb进行调试,最近有同事推荐cgdb,于是尝试了一下。个人感觉确实不错,基本无缝转换,但是提升了不少使用体验。于是记录下安装使用过程,供自己以后回顾以及感兴趣的伙伴参考。

可以参照官方网站 [http://cgdb.github.io](http://cgdb.github.io/)

  • 从源码安装最新cgdb

git clone git://github.com/cgdb/cgdb.git

cd cgdb

./autogen.sh

./configure --prefix=/usr/local

make

sudo make install

其中configure过程可能报错,需要根据提示安装依赖库,一般是 libreadline-dev,libncurses5-dev,texinfo等。

  • 简单配置

cgdb配置文件为 ~/.cgdb/cgdbrc(如果不存在则自己创建),内容如下:

set ignorecase

  • 简单使用

    cgdb使用与gdb基本类似,如果熟悉vi操作的话会用的十分顺手。

    最核心的一点是cgdb分为两个窗口,一个是source window(源码窗口),一个是gdb window。如果你用过gdbtui (ctrl-x a调出,以前我一直用这个),那么可以将其两个窗口看成类似概念,只是cgdb支持一系列更方便的快捷操作,例如翻页,正则查找,mark定位等。

    掌握在两个窗口中切换也是十分重要的。其实也十分自然,<ESC>键进入cgdb mode(也即进入source window),再通过字母 i 键即可返回gdb mode(也即gdb窗口)。当在 cgdb mode 时,可以按冒号 : 进入状态栏,在这里可以进行很多设置,还可以输入 help 查看帮助。当在 gdb mode (分为command mode和scroll mode)时,可以按<PgUp>健进入scroll mode,滚动查看调试输出结果,按q或者i或者回车退出scroll mode,返回command mode。

    最后建议,好不好需要自己去尝试。如果觉得好用就持续使用(多搜索多阅读帮助文档)。如果觉得不好用或者环境限制就使用原来方式或者继续寻找更好的工具。

    Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图