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

linux pdb调试总结

时间:2014-11-19 22:12:15      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:linux   调试   

1.首先gdb编译:
gcc -g xxx.c -o xxx
2.然后 gdb xxx进入调试

break 行号

添加断点

(1)然后run就可以跑到下一个断点
(2)step(或s)单步跟踪
(3)print可(或p)以查看当前程序的运行数据 比如:print a 输出a变量的值 输出格式可以设置:
比如p/d a 十进制输出a变量的值
(4)也可以设置display,比如display a 这样以后每次调试都会输出a变量的值
(5)examine(或x)查看内存地址中的值
语法:x/<n/f/u> <addr>
(6)list查看原程序
(7)print x=8 在调试过程中修改变量x的值,下面生效
(8)jump <linespec>实现跳转,可以是文件的行号,也可以是file:line,也可以是+num这种格式
jump <address>是代码行的内存地址
(9)signal <signal> 产生信号量
(10) return 强制返回
(11) call <expr>强制调用

linux pdb调试总结

标签:linux   调试   

原文地址:http://blog.csdn.net/u011353822/article/details/41290059

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