uminstallgdb安装gdb调试工具yuminstallgcc安装gcc编译工具mangdb查看gdb的帮助文档。也可以网上搜索使用方法。功能: 一般来说,GDB主要帮助你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指.....
分类:
数据库 时间:
2014-10-20 09:49:50
阅读次数:
318
gdb是linux下用来调试的一款软件,在这里,我只记录平常经常会用到的知识点,用到什么,就记录什么,在调试环境中去熟悉调试方法和调试工具,这才会加深理解。 gdb能够做什么?它可以按照你的定义,随心所欲控制你的程序,让程序在你所指定的断点处停住,当停住时,你可以检查你程序中所发生的事情,也可以动态...
分类:
数据库 时间:
2014-10-18 06:26:37
阅读次数:
246
在 debug 模式下如何在断点处,查看字符指针变量内存中的值,像vs2008的调试工具一样的内存查看器,现在只能查看第一个内存中的值可以在输出窗口采用gdb命令:x /nfu n表示要显示的内存单元的个数-----------------------------------------f表示显示方...
分类:
其他好文 时间:
2014-10-17 18:31:47
阅读次数:
159
Source:http://ho.ax/posts/2012/02/debugging-the-mac-os-x-kernel-with-vmware-and-gdb/Source:http://ho.ax/posts/2012/02/vmware-hardware-debugging/Edit 1...
分类:
数据库 时间:
2014-10-17 15:06:53
阅读次数:
456
这周有位新同事请我帮忙看一个关于信号处理的问题,程序希望在收到一个信号后退出,而他在信号处理方法里却做了很多事,包含释放一些全局内存等。这样问题就产生了,程序不定时的就挂死了,用gdb一看,全部的线程都挂在了pthread_once方法里,而似乎每一个线程都在处理信号,当中产生问题的线程堆栈例如以下...
分类:
其他好文 时间:
2014-10-17 13:30:13
阅读次数:
238
摘要:
原来的版本:http://blog.csdn.net/bigbug_zju/article/details/39892129
原版本中的问题主要在于调试过程中,蛮力的痕迹太重,没有很好地体现常用的调试准则;本文在原版本的基础上,融入参考文献中提及的调试原则,重新审视和操练该问题,希望尽量体现出调试中常用的思维法则。...
分类:
数据库 时间:
2014-10-15 16:07:50
阅读次数:
247
命令:echorep如果你有些编程方面的概念,最有意思的是用gdb,它可以进行进制转换,浮点数运算,数据类型占用字节数等等,很方便。(gdb) p 2+5$21 = 7(gdb) p 2/5$22 = 0(gdb) p 2/5.0$23 = 0.39999999999999997(gdb) p/x ...
分类:
系统相关 时间:
2014-10-15 15:25:00
阅读次数:
386
从入手Mac到现在就用过Xcode,前段时间要将一个开源的TestDisk从文本界面转成带图形界面的。我思考一番决定用CodeBlocks+Qt来做,主要是不想用Qt自己的IDE,也许是习惯了VC,CodeBlocks之类的风格,参数上设置挺方便的。但是在代码的编写中,发现一个问题,MAC下gdb不能调试,..
分类:
系统相关 时间:
2014-10-14 04:33:38
阅读次数:
269
在子进程中sleep,然后attach上去。
gdb --pid=123456
ps出子进程的id,gdb attach 进程号.
http://www.ibm.com/developerworks/cn/linux/l-cn-gdbmp/index.html
实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试某个进程,如果该进程fork了子进程,GDB会继续调试该进程...
分类:
数据库 时间:
2014-10-13 11:24:39
阅读次数:
198
查看运行时数据print - 查看变量值 ptype – 查看变量类型 #ptype i #ptype “aaa” 打印字符串”aaa”的类型 #ptype array 打印数组array的类型 #ptype main 打印main函数的类型 print array – 查看数组 #p arr1 #p arr1[2] 查看数组arr2第三个元素值 #p &arr1[2] 打印数组元素的地...
分类:
数据库 时间:
2014-10-12 23:51:38
阅读次数:
278