gdb 调试器
来源:互联网 发布:ubuntu 14 ssh 编辑:程序博客网 时间:2024/05/16 03:32
再忙也要写博客!
一、启动gdb
gdb调试器用来检查程序功能错误。
1.启动被调试的程序。
2.让被调试的程序在指定的位置停住。
所用编辑命令的格式
$ gcc -g hello.c -o hello (针对C语言源程序hello.c)
$ gcc -g program.cpp -o programe (针对C++源程序program.cpp)
在此基础上,可以使用gdb对运行失败的程序进行调试。
启动gdb的方法有以下四种:
1.直接使用shell命令gdb:
$gdb
2.以一个可执行文件程序作为gdb的参数。
$ gdb prgm
3.同时以可执行程序和core文件作为gdb的参数。
$ gdb prgm core
4.指定一个进程号PID作为gdb的第二个参数
$ gdb prgm 1234
一旦启动gdb,就显示gdb提示符:(gdb),并等待用户输入相应的内部命令。若输入的文件名格式错误或文件不存在,则给出错误消息等待下面的命令。用户可以利用命令quit终止其执行。
几个简单的命令!
$gdb l 查看所指文件源代码
break 【】设置断点
breakpoint 设置断点编号
info break查看设置的断点
run 开始执行
next 单步执行
p result 查看当前执行的值
finish 退出当前断点所在的函数
q 退出
step (s)单步运行程序(进入子程序)
print(p)变量名 (查看指定变量值)
cotinue(c)继续运行程序
watch 变量名 对指定变量进行监控
clear 函数名 行号
disable 【】【】使断点暂时失效
enable 使断点重新生效
0 0
- GDB 调试器使用手册
- GDB 调试器使用手册
- GDB 调试器使用手册
- GDB 调试器使用手册
- GDB调试器使用手册
- gdb调试器
- GDB 调试器使用手册
- gdb - GNU 调试器
- Gdb调试器(读书笔记)
- 使用GDB调试器
- gdb 调试器
- 调试器GDB小结
- GDB调试器
- GDB调试器
- 调试器GDB
- gdb - GNU 调试器
- 调试器GDB
- Gdb调试器
- Git 入门——命令整理
- 循环赛日程表问题
- Arcgis API for Javascript入门(一)
- android 最简单的图片上传
- Mqtt协议简介
- gdb 调试器
- FFT的实验与理解
- jsp总结1
- Mac下配置MySQL服务
- 《Effective C++》学习笔记——条款43
- Visibility的动画
- angularJS 自定义过滤器
- jsonp实现json数据跨域访问
- iOS app应用 跳转appStore评分 2