美文网首页
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调试基本方法

    gdb调试基本方法 gdb调试常用命令 在GDB中运行程序 断点(BreakPoint) 观察点(WatchPoi...

  • GDB学习笔记

    本文介绍使用gdb调试程序的常用命令。 简介 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果...

  • GDB常用命令

    调用gdb编译需要在g++后面加 -g参数再加-o; [root@redhat home]#gdb 调试文件:启动...

  • gdb常用命令

    1gdb编译方法: 2进入gdb调试 3l(list)查看文件,每次输入l显示10行 4设置断点,设置方法:b 7...

  • GDB常用命令

    1、file载入调试程序,同时加载符号表 2、core-file载入core dump程序映像,gdb命令行参数形...

  • GDB常用命令

    程序编译时必须加 “-g” 选项,例如,编译 main.c 生成 a.out 程序。 开始调试。 在 main.c...

  • GDB 常用命令

    官方文档 http://sourceware.org/gdb/current/onlinedocs/gdb/ 确定...

  • gdb ---- x命令详解

    examine命令缩写为x格式: 其他常用命令:编译程序时需要加上-g,之后才能用gdb进行调试:gcc -g m...

  • GDB常用命令记录

    1. 编译时允许gdb: 在编译命令中加入-g gcc/g++ filename.c/cpp -Wall -o a...

  • GDB-常用命令

    非常好的参考资料,记录以备查看:GDB调试命令总结 执行命令run test -a 1 -b 2 -c 3 设置条...

网友评论

      本文标题:GDB常用命令

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