简单linux默认调试工具gdb!
来源:互联网 发布:win8.1windows更新 编辑:程序博客网 时间:2024/06/03 21:51
启动gdb:
gcc -g -o debug debug.c
运行一个程序:
(gdb)run
栈追踪:
(gdb)backtrace(bt)
(gdb) where
ps.使用where为了与其他调试器兼容。
检查变量:
调试程序时报错的地方,就可以使用print打印变量了
列出程序源代码:
(gdb) list
设置断点:为了找出程序失败的位置,设置断点在任一位置停止程序的运行
有很多选项
(gdb) help breakpoint,例,设置21行断点
$gdb debug //运行gdb
(gdb)break 21//设置21行断点
(gdb)run //运行
如果要继续断点后面的,输入cont
(gdb)cont
显示断点:info break
查看display:info display
删除断点:disable break
删除display:disable display
0 0
- 简单linux默认调试工具gdb!
- GDB--Linux调试工具
- linux调试工具gdb
- linux调试工具GDB
- linux gdb 调试工具
- linux C 调试工具gdb
- linux调试工具gdb用法
- GDB --- linux调试工具介绍
- gdb : C语言调试工具简单应用
- gdb调试工具的简单使用
- linux gdb调试工具简介【一】
- linux gdb调试工具简介【二】
- linux 编译环境 GDB调试工具
- [zhuan]Linux下GDB调试跟踪工具
- GDB使用方法--LINUX下的调试工具
- linux调试工具gdb的演示分析
- linux调试工具gdb的演示分析
- Linux下C/C++调试工具GDB
- Android动画 fillAfter和fillBefore
- 【C++】声明并实现一个万年历类【腾讯面试题】
- Data alignment
- Java迭代器
- Android源码分析---系统开机流程
- 简单linux默认调试工具gdb!
- Android动画学习Demo(3) 沿着贝塞尔曲线移动的Property Animation
- 简述使用<iostream.h>与<iostream>命名空间std这两种形式有什么区别?
- ImageView、Gallery以及GridView学习笔记
- Eclipse远程连接hadoop的hdfs时, 报 Permission denied错误
- [FFmpeg] 输入设备 dshow 的使用——用电脑摄像头和麦克风录视频
- 计算机视觉整理库
- android平台程序崩溃的类型及原因列举
- 1043. Is It a Binary Search Tree (25)