gdb调试工具

a)功能:单步跟踪调试程序
b)使用步骤:
    1.编译程序时,一定要加-g选项 
       gcc -g -o helloworld helloworld.c
    2.调试程序命令:gdb 程序,立马出现一个gdb的命令行提示符:(gdb)
       例如:gdb helloworld
    3.掌握几个gdb的命令
      (gdb)l    //l=list:列出源代码
      (gdb)b  14 //b=breakpoint=断点:CPU执行到这个位置就停止不动,b 14就是在源代码的第14行设置一个断点
      (gdb)r   //r =run,启动运行程序
      (gdb)s  //s =step,下一步,让CPU继续向下执行一条语句,如果是一个函数
        会让CPU进入函数跟踪调试
                  n = next,也是下一步,但是不会进入函数内部跟踪调试,直接调用完毕
      (gdb)p  变量名 //查看变量的值
      (gdb)q  //退出gdb

上一篇:Linux内核分析— —扒开系统调用的三层皮(下)


下一篇:KAPTCHA验证码使用步骤