GDB使用方法
2015-11-12 18:36
197 查看
1.gdb的功能
启动被调试程序设置断点
查看断点程序的状态,譬如:断点处变量的值
2.gdb的使用方法
使用gdb调试的程序在用gcc编译时要加上参数-g .gcc -g test.c -o test
启动gdb
gdb test
设置断点:
break 断点标识,譬如在main()处设置断点
break main
运行程序
run
3.gdb常用命令的使用方法
list(l)查看程序代码
break(b) 函数名在某函数入口处添加断点
break(b) 行号在指定行添加断点
break(b) 文件名:行号在指定文件的指定行添加断点
info break查看所有设置的断点
delete 断点编号删除断点
next(n)单步运行程序(不进入子函数)
step(s)单步运行程序(进入子函数)
continue(c)继续运行程序
print(p) 变量名查看指定变量的值
set var=value设置变量的值
quit(q)退出gdb
注意:上述括号内的都是该命令的简写形式
相关文章推荐
- snow css
- IT技术网站汇总
- Python自学笔记之函数式编程6——匿名函数
- OSPF
- Understanding iOS Exception Types
- 【Android】源码项目编译ccache配置
- (java)leetcode Number of 1 Bits
- hdu2026
- with ties 的用法
- Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:jar:2.5.1
- Mysql 开源数据源笔记
- VideoCapture类
- ASCII、Unicode、GBK和UTF-8字符编码的区别联系
- JSON和数据集互相转换单元
- MongoDB windows系统安装
- hdu 1806 Frequent values rmq+游标编码
- iOS 定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等授权检测
- Xilinx Spartan6 系列产品(FPGA+DSP+ARM
- 日报2015/11/12(第一行代码读书笔记)
- 一个时代的落幕