GDB命令

    xiaoxiao2021-03-25  108

    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 
    转载请注明原文地址: https://ju.6miu.com/read-17602.html

    最新回复(0)