【C学习随笔】gdb的编译选项和命令

gdb的编译选项和命令

注:以下文件名称binFile表示编译后的文件,srcFile表示编译前的源文件

gcc -g -o [binFile] [srcFile]

gdb [binFile]

gdb调试流程

l(list):查看所载入的文件

b(break):设置断点,程序运行到断点即可停止

info b:查看设置的断点情况

r(run):从第一行开始运行代码,或者从制定行开始,可以在r后面加上行号

p n:查看变量n的值

n(next):单步运行下一行代码(遇到函数不会进入函数)

s(step):单步运行下一行代码(遇到函数会进入函数)

c(continue):恢复程序的运行,执行剩余的程序