9. gdb调试器的基本用法
Last updated
Was this helpful?
Last updated
Was this helpful?
编译链接生成可执行程序,在程序编译链接的过程中注意加上 -g 选项。
gcc -g test.c -o main
gdb调试生成的可执行程序
gdb main
gdb命令
显示源代码
l # 或者 list
设置断点
b lineNumber # 或者 break lineNumber
查看断点信息
info break
执行程序
r # 或者 run
单步执行(两种)
n # 或者 next
继续运行
c # 或者 continue
查看变量值
p varName
# 或者
print varName
修改变量值
set varName=newValue
查看函数调用堆栈情况
bt
监控指定变量的值
watch varName
查看寄存器值
info registers
显示反汇编
disassemble functionName
运行程序,直到当前函数结束
finish
退出gdb
quit