Table of Contents
GDB的基本使用 Link to GDB的基本使用
使用gcc
或g++
编译时, 加-g
选项 生成有调试信息的可执行程序
此类型程序可以使用gdb
调试
gdb
常用命令:
l
, list
用于查看代码及对应行号, l 行号
可以查看指定行号上下5行
的的代码
b
, break
用于给程序打断点, b 行号
可以给指定代码行打上断点, 并会按照断点生成的先后顺序给断点编号
d
, delete
用于删除断点, d 断点编号
可以给删除指定的断点
s
, step
逐步骤执行, 可跳入函数体内
n
, next
逐过程执行, 直接完成函数执行
Thanks for reading!