gdb调试无论在x86仍是arm平台上都是比较犀利的调试工具,分享个gdb介绍的网址http://www.kgdb.info/gdb/工具
通常用gdb来查断错误仍是比较方便的,推荐个简单介绍如何使用gdb来调试断错误的网址http://blog.csdn.net/yuandianlws/article/details/8690208.net
不少须要跑较长时间或者偶尔才会出现的断错误也能够使用gdb来调试,你只需在系统这中使用ulimit -c unlimited( 设置core文件大小为不限制大小),当出现segment fault时,系统会将现场保存为名字core的文件,你即可以使用gdb打开此文件,使用bt命令查看出错堆栈,使用frame切换帧,而后用info locals打印当前帧的局部变量调试