gdb笔记
来源:互联网 发布:淘宝批量下架 编辑:程序博客网 时间:2024/06/08 19:26
gdb filename 调用gdb
run r开始执行
step s 单步执行 F11
next n 但不执行 F10
print p 显示数据,对变量进行赋值
display 一直显示指定变量或表达式的值
undisplay + 编号
quit q 退出
set 可以显示数据,修改变量的值
断点相关:
break b + 函数名或行号 设置断点
tbrak 设置一个一次性断点
condition 1 counter > 15 设置一个断点,然后再加条件语句,条件语句为真时断点有效
enable 启用断点
disable 停用断点
clear 清除该断点
delete del 编号 删除断点
infor break 察看断点设置情况
continue cont 到下一个断点
cont N 到下一个断点,忽略N-1次断点
core dump分析:
ulimit -c unlimited 拥有core dump 权限
bt 打印stack frame 指针
frame 打印栈桢
run r开始执行
step s 单步执行 F11
next n 但不执行 F10
print p 显示数据,对变量进行赋值
display 一直显示指定变量或表达式的值
undisplay + 编号
quit q 退出
set 可以显示数据,修改变量的值
断点相关:
break b + 函数名或行号 设置断点
tbrak 设置一个一次性断点
condition 1 counter > 15 设置一个断点,然后再加条件语句,条件语句为真时断点有效
enable 启用断点
disable 停用断点
clear 清除该断点
delete del 编号 删除断点
infor break 察看断点设置情况
continue cont 到下一个断点
cont N 到下一个断点,忽略N-1次断点
core dump分析:
ulimit -c unlimited 拥有core dump 权限
bt 打印stack frame 指针
frame 打印栈桢
最常用的编译命令:
gdb -ggdb -o file -g file.c
显示一个数组的一部分或全部:
display *ArrName@n
- gdb笔记
- gdb笔记
- GDB 笔记
- GDB笔记
- gdb笔记
- gdb调试笔记
- GDB/ARMulator 学习笔记
- GDB 使用笔记
- gdb命令笔记
- GDB调试笔记
- GDB调试笔记
- gdb+gdbserver实践笔记
- gdb 一点笔记
- gdb学习笔记
- gdb 调试笔记
- gdb 学习笔记
- GDB学习笔记
- gdb学习笔记
- TreeView无限极动态添加及实现上下置顶排序11.29
- 浪潮优派培训笔记:JSP的9大内置对象之(一).与Servlet有关的内置对象: page、config
- Oracle服务器系统负载过高的处理
- session_cached_cursors与open_cursors
- bash中时间、日期操作
- gdb笔记
- Windows下进程通信的几种方式
- 使用Intel编译器(1)并行化(3)自动并行化相关的选项和总结
- 11.29
- javaI/O
- Effective C++笔记之二const_and_non-const 修饰的成员函数
- Linux 内核DMA机制
- self-training and co-training
- TreeView