常用GDB调试命令简表

来源:互联网 发布:海兰信数据科技怎么样 编辑:程序博客网 时间:2024/05/29 16:58

本文转自 http://hi.baidu.com/aquaspace/blog/item/b152bfcc0dc4da1501e928d6.html

 

命令说明备注file 文件名在gdb中载入某可执行文件 break设置断点支持如下形式:
break 行号;
break 函数名称;
break 行号/函数名称 if 条件info查看和可执行程序相关的
各种信息 kill终止正在调试的程序 print显示变量或表达式的值 set args设置调试程序的运行参数“set args 参数列表”delete删除设置的某个断点
或观测点delete后可以使用breakpoints、
checkpoint、display、mem和
tracepoints。可使用
help delete查看clear删除设置在指定行号
或函数上的断点 continue从断点处继续执行程序 list列出gdb中可加载的
程序代码不带任何参数使用list命令时,
会从开始位置列出所有代码,
同时list还支持列出指定行号
之间的代码watch在程序中设置观测点如果数据改变,将给出
变化前后的情况run运行在gdb中可加载的程序 next单步执行程序 step进入所调用的函数内部,
查看执行情况退出调用函数,回到调用处
使用finish命令whatis查看变量或函数类型调用格式为“whatis 变量名/
函数名ptype显示数据结构定义情况与whatis不同的是,
ptype可以显示类或
数据结构的定义情况make编译程序 quit退出 

原创粉丝点击