GDB命令

来源:互联网 发布:x98 3g桌面软件 编辑:程序博客网 时间:2024/05/14 21:11
GDB调试:
1.编译生成可执行文件
    gcc -g tst.c -o tst
2.启动GDB
    gdb tst
3.在main函数处设置断点
    break main
4.运行程序
    run
5.单步运行
    next
6.继续运行
    continue
7.直到运行完或到下一个断点
    c


GDB命令
一、启动GDB
    1、gdb 调试程序名
    例:gdb helloworld
    2、gdb
    file 调试程序名
        就是先输入gdb,进入GDB命令行,然后在输入要调试程序的名字

list或l 查看程序
【break或b 函数名】 在某函数入口处添加断点
【break或b 行号】 在指定行添加断点
【break或b 文件名:行号】 在指定文件的指定行添加断点
【break或b 行号 if 条件】 当条件为真时,指定行号处断点生效,例b 5 if i= 10,当i等于10时第5行断点生效

【info break】 查看程序中所有断点
【delete 断点编号】 删除断点
【run或r】 运行程序
【next或n】 单步运行程序(不进入子函数)
【step或s】 单步运行程序(进入子函数)
【continue或c】 继续运行程序
【print或p 变量名】 查看指定变量值
【finish】 运行程序,直到当前函数结束
【watch 变量名】 对指定变量进行监控
【quit或q】 退出gdb 
0 0
原创粉丝点击