码迷,mamicode.com
首页 > 数据库 > 详细

linux应用开发-gdb调试

时间:2015-04-22 13:56:36      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:linux   gdb   调试   

linux应用开发-gdb调试
一 gdb概念


gdb是GNU开发的linux下的调试工具


二 基本使用过程


1 进入调试程序的模式: gcc -g test.c -o test.out


2 开启gdb:            gdb test.out


3 运行程序:           run(r)
技术分享

4 退出:               quit(q)


5 也可以先进入gdb在执行file装载要调试的文件


三 基本命令


1 设置断点:break(b) 行号 或 break(b)文件名:行号 适用于多个c文件的项目
技术分享
技术分享
技术分享
2 查看断点:info break 或 i d
技术分享

3 删除断点:delete(d) 断点的编号
技术分享

4 单步执行不进入子函数:next(n)
技术分享

5 单步执行进入子函数:step(s)
技术分享

6 继续执行程序,不单步执行:continue(c)
技术分享

7 打印变量的值:print num 或 p num 或打印函数值 print fun(1,2)
技术分享

8 设置变量的值:set var = value
技术分享

9 查看程序:list(l)
技术分享

10 装入要调试的可执行文件:file test.c


11 终止正在调试的程序:kill test.c


12 查看变量的类型:whatis num


13 不退出gdb重新产生可执行文件:make


14 不退出gdb执行shell命令:shell


15 退出gdb:quit(q)

技术分享

linux应用开发-gdb调试

标签:linux   gdb   调试   

原文地址:http://blog.csdn.net/qq_22075977/article/details/45193439

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!