cgdb --调试liunx嵌入式程序

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

cgdb --调试liunx嵌入式程序我这边简单的写了个输入输出的小demo
注意一下的就是makefile中要显式的指出-g选项
如果类似于像下图这样利用隐式的推导,会被makefile优化掉,o文件是不包含gdb所需的信息的
cgdb --调试liunx嵌入式程序然后执行make
执行 cgdb ./test
就会出现下图这样的界面,比gdb直接使用直观很多,“-” “+”可以用来设置上下两个窗口的大小
esc 和i可以在上下两个窗口切换
cgdb --调试liunx嵌入式程序esc切换到代码窗口,使用空格键就可以直接设置和取消断点
cgdb --调试liunx嵌入式程序o键可以选择文件,支持vi的语法
cgdb --调试liunx嵌入式程序输入T直接呼出tty的终端可以用于输入输出
cgdb --调试liunx嵌入式程序gdb的命令和原有一样。。
就这