GDB拾忆之一
来源:互联网 发布:淘宝一件代发赚钱吗 编辑:程序博客网 时间:2024/04/20 21:31
编译 gcc -g XXXX.c -o XXXX
加载gdb 目标程序
列出代码 list
list 行数
list 区间 list 1,6
运行程序 run
加参数运行 run arg1 arg2
显示参数 show args
设置运行参数 set args chg1 chg2
设置代码断点 break/b line-number
设置函数断点 break/b func-name
GDB的断点信息 info break
删除指定断点 delete/d breakpoint <point-number>
禁止或启用断点 enable breakpoint <point-number> / disable breakpoint <point-number>
清除源文件中某一代码行上的所有断点 1>运行位置暂停的断点 clear
2> clear <line-number>
继续运行 continue
忘记启动时传递文件名 gdb + 文件名 = 1>gdb 启动 2> file XXXX
在gdb中启动vim编辑源文件 shell vim XXXX.c
在gdb中重新编译源文件 shell gcc -g test4.c -o test4
加载gdb 目标程序
列出代码 list
list 行数
list 区间 list 1,6
运行程序 run
加参数运行 run arg1 arg2
显示参数 show args
设置运行参数 set args chg1 chg2
设置代码断点 break/b line-number
设置函数断点 break/b func-name
在for循环中使用 表达式设置断点 break <line number> if <conditional expression>
使用info locals查看局部变量i和result的值
设置断点条件 condition 1 if i == 30GDB的断点信息 info break
删除指定断点 delete/d breakpoint <point-number>
禁止或启用断点 enable breakpoint <point-number> / disable breakpoint <point-number>
清除源文件中某一代码行上的所有断点 1>运行位置暂停的断点 clear
2> clear <line-number>
继续运行 continue
忘记启动时传递文件名 gdb + 文件名 = 1>gdb 启动 2> file XXXX
在gdb中启动vim编辑源文件 shell vim XXXX.c
在gdb中重新编译源文件 shell gcc -g test4.c -o test4
0 0
- GDB拾忆之一
- linux-gdb调试之一
- gdb系列之一 一个GDB会话样例
- GDB拾忆之二
- GDB拾忆之三
- Xcode调试技巧之一 GDB输出
- Xcode调试技巧之一 GDB输出
- gdb调试RTSPClient,分析流程之一
- 调试器(GDB)的基本使用方法(之一)
- 编程工具系列之一------使用GDB的堆栈跟踪功能
- 调试器(GDB)的基本使用方法(之一)
- GDB
- gdb
- GDB
- GDB
- gdb
- GDB
- Gdb
- MediaWiki如何重置用户密码
- DeepFace--Facebook的人脸识别
- 相似度计算方法
- determine if it is a power of two.
- 解决fragment+viewpager第二次进入的时候没有数据的问题
- GDB拾忆之一
- android 使用 execSQL()和rawQuery()增删改查
- hadoop 透明加密 kms transparent
- 学习Solr部署和创建core
- windows7下virtualBox配置识别usb
- @Override报错,myeclipse配置路径
- WEB_网络_webservice-http-soap的异同_待
- Android设计模式系列--观察者模式
- input标签的placeholder属性