cgdb --调试liunx嵌入式程序

cgdb是在gdb的基础上增加了一个终端界面的辅助,比gdb来的直观一点
安装也是ubuntu下直接执行apt install cgdb就可以了
测试

我这边简单的写了个输入输出的小demo
注意一下的就是makefile中要显式的指出-g选项
如果类似于像下图这样利用隐式的推导,会被makefile优化掉,o文件是不包含gdb所需的信息的

然后执行make
执行 cgdb ./test
就会出现下图这样的界面,比gdb直接使用直观很多,“-” “+”可以用来设置上下两个窗口的大小
esc 和i可以在上下两个窗口切换

esc切换到代码窗口,使用空格键就可以直接设置和取消断点

o键可以选择文件,支持vi的语法

输入T直接呼出tty的终端可以用于输入输出

gdb的命令和原有一样。。
就这

posted @ 2020-08-06 14:18  tccxy  阅读(286)  评论(0编辑  收藏  举报