gdb是在程序运行的结果与预期不符合时,可以使用gdb进行调试
注意:使用gdb调试时要在编译上加-g参数
gcc -g -c hello.c
启动gdb调试:
gdb file 对gdb进行调试
设置运行参数:
set args 可指定运行参数
show args 可以查看设置好的运行参数。
启动程序:
run:程序开始执行,如果有断点,停在第一个断点处。
start:程序开始向下执行下一行(在第一条语句停止)
显示源代码:
list显示的是源代码
list - 回到当前文件开头
list line :打印源代码第line行的上下文内容
list func:打印源代码中fu