Linux--命令--gdb
来源:互联网 发布:diy设计软件 编辑:程序博客网 时间:2024/06/05 00:09
gdb使用
基本简介
GDB是GNU发布的一款功能强大的程序调试工具。GDB主要完成下面3方面的功能:
1.启动被调试的程序;
2.让被调试程序在指定的位置停住。
3.当程序被停住时,可以检查程序中状态(如:变量值)
GDB快速进阶
1.编译生成可执行文件:(注意要调试编译出来的程序一定要加 –g)
gcc -g test.c -o test
2. 启动GDB
gdb 执行程序名 例如:gdb test
3.设置断点
break 10 if i==5 意思:当i==5时,在第10行设置断点
4.运行程序及查看变量
run
print 变量名
5.继续运行
continue
常用命令
(1)(list) l:查看程序(2)(break) b函数名: 在某函数入口处添加断点
(3)(break) b行号:在指定文件的指定行添加断点
(4)(break) b文件名:行号 再指点文件名的指定行添加断点
(5)(break) b行号if条件 当条件为真时,指定行号处断点生效;例如: b 5 if i=10,当i等于10时第5行断点生效
(6)info break :查看所有设置的断点
(7)delete断点编号:删除断点
(8)(run) r :开始运行
(9)(Next) n:单步运行程序(不进入子函数)
(10)(step) s:单步运行程序 (进入子函数)
(11)(Continue) c:继续运行程序
(12)(printf) p变量名:查看指定变量值
(13)finish :运行程序,直到当前函数结束
(14)watch 变量名:对指定变量进行监控
(15)(quit ) q :退出 gdb
0 0
- linux gdb命令
- Linux, gdb 调试命令
- Linux--命令--gdb
- linux 命令之 gdb
- Linux GDB命令
- linux命令之gdb
- linux gdb基本命令
- LINUX gdb bt命令
- linux gdb调试命令
- gdb和arm-linux-gdb命令详解
- linux 下gdb命令一览表
- linux下gdb调试命令
- linux GDB 调试命令 学习
- 【Linux基础】Gdb基本命令
- linux下gdb调试命令
- Linux调试技术GDB命令
- linux gdb调试基本命令
- Linux GDB调试命令详解
- leetcode:Path Sum II
- LeetCode第一题:Evaluate Reverse Polish Notation
- 对Android的Activity生命周期非常详尽的讲解!!
- oj(二)h
- main函数参数解析
- Linux--命令--gdb
- 非阻塞型TCP通信
- 对单例模式的理解
- 黑码程序员_集合
- Android Kitchen简单精简C8650官方ROM
- Vmware上新装的Linux不能上网的解决方法--蓦然回首
- oj(二)j
- Java实现主线程等待子线程
- QT版AVRDUDE GUI(序)