GDB

GDB一、 项目编译中遇到奇怪问题,gdb 无法跟踪代码,问题解决二、 gdb 中代码跟踪时,宏无法打印问题三、gdb 中如何查看内存四、快捷键五、常用配置命令1、设置打印内容的长度

一、 项目编译中遇到奇怪问题,gdb 无法跟踪代码,问题解决

查看出问题所在,在gdb下面输入l命令时,报错Line number 2 outof range ./path/code/serial.c has 1 lines,但是输入l 1或者l 2时,有杂乱的输出。

显然是代码换行出了问题

于是用vim 打开,set ff=unix,然后把^M替换成\r

只是不知为什么 dos2unix工具为什么在这时候失灵

二、 gdb 中代码跟踪时,宏无法打印问题

三、gdb 中如何查看内存

四、快捷键

五、常用配置命令

1、设置打印内容的长度