gdb学习笔记
发布日期:2021-11-09 22:51:03
浏览次数:30
分类:技术文章
本文共 775 字,大约阅读时间需要 2 分钟。
注:仅供当个人前熟知命令记录,不代表全部gdb命令,后期会有更改
命令 | 简写 | 作用 | 备注 |
gdb *.exe | 调试一个可执行文件,程序未运行 | ||
run | r | 运行调试的程序 | |
bt | bt | 查看堆栈信息 | |
print ** | p | 打印变量值 | |
print *[x]@y | 从数组x开始连续打印y个 | ||
list [x] | l | 显示运行附近的代码,也可指定具体位置显示代码 | |
break [文件名:]行号or函数名 <条件表达式> | b | 在源文件设置断点 当条件表达式为真时触发断点,缺省为真 | |
tbreak [文件名:]行号or函数名 <条件表达式> | 在源文件设置临时断点,到达后清除 | ||
delete [断点号] | 清除源文件某个断点,缺省是所有断点 | ||
disable [断点号] | 停止某个断点生效,缺省是所有断点 | ||
enable [断点号] | 激活某个断点,缺省是所有断点 | ||
condition [断点号]<条件表达式> | 修改对应断点的触发条件 | ||
cont | c | 从断点处继续运行 | |
display ** | 程序运行停止时打印变量**的值 | ||
undisplay ** | 取消打印第**次要打印的变量的值 | ||
info cmd | 查看当前cmd的配置,如:在哪设断点 | ||
set var **=** | 设置变量的值 | ||
next | n | 单步运行,不进入函数调用 | |
step | s | 单步运行,进入函数调用 | |
Finish | 运行程序知道当前函数返回 | ||
X / <n/f/u> (地址) | 查看内存的内容,n为整数表示显示的内存长度,单位为u指定,f表示显示格式,u表示从当前地址往后请求的位宽大小。如果不指定的话,GDB默认是4个bytes n*u就是总共显示的字节数。 | 其中X可用P代替表示打印 | |
gdb [可执行文件] [coredump] | 调试coredump的进程快照,看在哪里异常退出 | ||
attach pid | 调试正在运行的程序 | ||
转载地址:https://blog.csdn.net/dcq15545338580/article/details/81094053 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月06日 18时07分47秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Ubuntu查看系统分区使用情况,CPU使用情况
2019-04-26
Ubuntu下安装与卸载Qt
2019-04-26
Ubuntu16.04 开启多个终端,一个终端多个小窗口
2019-04-26
后端服务百万高并发实战
2019-04-26
为什么MySQL不推荐使用 UUID 或者雪花id作为主键?
2019-04-26
Nginx下添加用户认证,以及添加虚拟主机
2019-04-26
Nginx下配置加密网站
2019-04-26
更精细的分支保护策略,如何实现?
2019-04-26
Gitee 企业版更新:新视图 & 新模块
2019-04-26
是时候拥抱内源了
2019-04-26
不用引入JQuery,前端开发们一行代码就能使用的提示信息开源组件
2019-04-26
[Leetcode 每日精选](本周主题-股票) 714. 买卖股票的最佳时机含手续费
2019-04-26
[Leetcode 每日精选](本周主题-股票) 123. 买卖股票的最佳时机 III
2019-04-26
[Leetcode 每日精选](本周主题-股票) 188. 买卖股票的最佳时机 IV
2019-04-26
[Leetcode 每日精选](本周主题-并查集) 990. 等式方程的可满足性
2019-04-26
[Leetcode 每日精选](本周主题-并查集) 547. 朋友圈
2019-04-26
[Leetcode 每日精选](本周主题-并查集) 面试题 17.07. 婴儿名字
2019-04-26
[Leetcode 每日精选](本周主题-并查集) 721. 账户合并
2019-04-26
[Leetcode 每日精选](本周主题-并查集) 399. 除法求值
2019-04-26
[Leetcode 每日精选](本周主题-并查集) 959. 由斜杠划分区域
2019-04-26