用GDB调试程序1
2016-07-28 09:03
253 查看
-g 在编译时加入此选项: gcc -o test test.c -g, 编译出可调试程序。
gdb test :GDB加载程序
(gdb) set args 3 5 ...: 传给test 参数,参数值为3 5 ... args参数
(gdb) list 1: 打印代码内容 list +行号。ENTER进入下一部分内容。
(gdb) b 38: 设置某行断点 breakpoint
(gdb)run :运行程序
(gdb) display result
(gdb)display i : 断点或者停止的时候显示变量 当前值。 断点继续
(gdb)c :断点继续运行
(gdb)set result = 6 : 修改变量的值
(gdb)c :断点继续运行
(gdb)q : 退出GDB
(gdb)
(gdb)
(gdb)
(gdb)
gdb test :GDB加载程序
(gdb) set args 3 5 ...: 传给test 参数,参数值为3 5 ... args参数
(gdb) list 1: 打印代码内容 list +行号。ENTER进入下一部分内容。
(gdb) b 38: 设置某行断点 breakpoint
(gdb)run :运行程序
(gdb) display result
(gdb)display i : 断点或者停止的时候显示变量 当前值。 断点继续
(gdb)c :断点继续运行
(gdb)set result = 6 : 修改变量的值
(gdb)c :断点继续运行
(gdb)q : 退出GDB
(gdb)
(gdb)
(gdb)
(gdb)
相关文章推荐
- 项目的难点
- HDU-4101
- OSG缺少zlib.dll解决方法
- [李景山php]每天laravel-20161001|ValidationServiceProvider.php
- 技术管理的感悟
- [置顶] 沉浸式布局与输入法不兼容问题
- 基于STM32F4 四轴飞行器 日记 1.0新建工程
- request.getParameterNames()步骤
- static
- 链表:增加结点与删除节点
- HDU Problem 简单计算器【栈】
- 我的文章:开源组件
- JS的节点的基本操作(CRUD)
- eclipse中运行时java application与javaee run on server 他们分别的作用
- yii2的urlManager配置
- 浅谈Web自适应
- MySQ中Lmax_connections的合理设置
- SDUT3330顺序表应用6:有序顺序表查询
- 算法竞赛入门经典(第二版)-刘汝佳-第四章 函数与递归 洪水!
- C#的第8节课