美文网首页
GDB常用命令

GDB常用命令

作者: d3ark | 来源:发表于2016-09-07 22:30 被阅读0次

    1、file
    载入调试程序,同时加载符号表

    2、core-file
    载入core dump程序映像,
    gdb命令行参数形式: (-c | -core) core-file

    3、symbol-file
    从指定文件载入符号表
    gdb命令行参数形式: (-s | -se | -symbols) symbol-file

    4、directory
    添加源文件搜索路径
    gdb命令行参数形式: (-d | -directory) source-directory

    5、r — run
    启动调试程序,可传入参数

    6、c — continue
    跳过断点继续执行

    7、s — step
    单步执行,进入子程序内部

    8、n — next
    单步执行,越过子程序执行

    9、b — break
    设置断点,使用行号或函数名

    10、i — info
    显示断点 info breakpoints

    11、d — delete
    删除断点 delete breakpoints

    12、bt — backtrace
    打印栈帧

    13、p — print
    打印变量
    /x 按十六进制格式显示变量
    /d 按十进制格式显示变量
    /u 按十六进制格式显示无符号整型
    /o 按八进制格式显示变量
    /t 按二进制格式显示变量
    /a 按十六进制格式显示变量
    /c 按字符格式显示变量
    /f 按浮点数格式显示变量

    14、l — list
    显示程序源码

    15、jump
    跳转到第n行处开始调试

    16、call
    调用函数

    17、finish
    退出当前函数返回到它的调用函数

    18、watch
    设置观察点,当表达式的值改变时停止运行

    19、awatch
    设置观察点,当表达式的值被读取或发生改变时停止运行

    20、commands
    设置当遇到断点n时执行的特定动作命令

    相关文章

      网友评论

          本文标题:GDB常用命令

          本文链接:https://www.haomeiwen.com/subject/itqsettx.html