-
首先,编译的时候必须要带 -g 参数。
-
常用的功能有下面几个:
(gdb)run :让程序跑起来 (gdb)where :定位错误地址 (gdb)list :查看附近代码 (gdb)break/b xx :设置断点,需要行号。多个文件用gdb file1.c: 40 (gdb)next :单步执行 (gdb)print :查看某个变量的值 (gdb)quit :退出
-
用起来啊。。
首先,编译的时候必须要带 -g 参数。
常用的功能有下面几个:
(gdb)run :让程序跑起来
(gdb)where :定位错误地址
(gdb)list :查看附近代码
(gdb)break/b xx :设置断点,需要行号。多个文件用gdb file1.c: 40
(gdb)next :单步执行
(gdb)print :查看某个变量的值
(gdb)quit :退出
用起来啊。。