![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gdb
文章平均质量分 71
keep study
这个作者很懒,什么都没留下…
展开
-
使用gdb+core文件调试程序异常奔溃bug
前言 话接上文将gdb移植到开发板,那么又该如何使用gdb来调试解决程序的各种疑难杂症呢? 使用gdb的方法 对于嵌入式开发而言,使用gdb的手段常见有两种:一种是通过gdb+gdbserver远程调试arm开发板上的程序。这种方法的优点是对arm开发板的资源消耗较少,只需一根网线就可以正常的调试程序。缺点是对于比较大的程序如果单步调试等手段比较费时费力,特别对于偶尔时不时才出现的bug更是如此。那么此时就得使用第二种手段:使用gdb+core文件来调试程序了。 core文件简介 关于core文件的介绍使用原创 2022-03-30 17:29:27 · 883 阅读 · 0 评论 -
gdb交叉编译到arm开发板
前言 最近手头上的项目出现bug,出现偶尔崩溃现象,而且是随机出现感觉bug如幽灵般无迹可寻。无奈之下只能搬出gdb调试大法,那么问题来了,在嵌入式arm板上一切都是空白的,几乎所有的工具软件都得自己编译移植到arm板子上。在经过一番折腾之后终于将gdb成功的放到板子上运行。过程是辛苦的,结果是欣喜的,遂在此记下移植过程,仅供学习参考。 工具、开发环境简介 1、pc系统:ubuntu12.04 2、arm系统:smart210+linux2.6.4 3、交叉编译工具:arm-none-linux-gnuea原创 2022-03-30 17:22:53 · 886 阅读 · 0 评论