linux下gdb调试命令
来源:互联网 发布:广州金针软件下载 编辑:程序博客网 时间:2024/05/01 12:47
编译源文件, 生成可执行文件
$ gcc -g -Wall -o demo demo.c
虽然这段程序没有错误, 但调试完全正确的程序可以更加了解Gdb的使用流程. 接下来就启动Gdb进行调试.
注意:
- Gdb进行调试的是可执行文件, 而不是”.c”源文件, 因此, 需要先通过Gcc编译生成可执行文件才能用Gdb进行调试.
- 一定要加上选项”-g”, 这样编译出的可执行代码中才包含调试信息, 否则Gdb无法载入该可执行文件.
- 不能使用 -O2选项对可执行文件进行优化, 因为优化之后可执行文件里的符号表信息将被删除, 这样Gdb就无法找到使可执行文件与源文件之间的关联了, 也就不能调试了.
显示文件:l
设置断点:break 16
查看断点信息:info break
运行:run
单步运行:n
打印变量:p (p+变量名)
退出:q
继续执行:c
删除断点:delete (delete 1或deltete 1-3),clear删除当前行的断点
0 0
- linux下gdb调试命令
- linux下gdb调试命令
- linux下gdb常用的调试命令
- linux下gdb常用的调试命令
- linux下gdb常用调试命令
- linux下gdb常用的调试命令 .
- LINUX环境下GDB调试命令
- Linux下gdb调试用法命令
- linux下gdb调试基本命令学习
- Linux, gdb 调试命令
- linux gdb调试命令
- LINUX下GDB调试
- LINUX下GDB调试
- LINUX下GDB调试
- LINUX下GDB调试
- LINUX下GDB调试
- linux下gdb调试
- Linux下GDB调试
- c语言中制表符的输出问题
- chrome 控制台console的用法(学了之后对于调试js可是大大有用的哦)
- iOS中的沙盒机制
- poj 2112 Optimal Milking(floyd+二分+最大流)
- ThinkPad S3 Yoga(20DM000RCD)
- linux下gdb调试命令
- win7 装 wamp 和 silex
- 关于c语言整形数据表示范围
- 汇编语言(第三版)读书笔记 1 - 第1章 基础知识
- 阿里云ECS+RDS+OCS低成本提升系统性能
- 关于int的最大值
- stringstream的基本用法
- iOS8 高德地图SDK MAMapView无法定位的问题
- iOS 核心动画之CABasicAnimation