东方耀AI技术分享

标题: linux下gdb调试Segmentation fault报错 [打印本页]

作者: 东方耀    时间: 2022-5-16 15:30
标题: linux下gdb调试Segmentation fault报错



linux下gdb调试Segmentation fault报错


Segmentation fault这个错误 要小心 不好定位 如果多线程 还得一个线程一个线程的排查


最好是用gdb的工具   定位非常准确


步骤:
1 cmake里开启  ADD_DEFINITIONS(-g)  交叉编译可执行文件
2 将交叉工具链中的aarch64-linux-gnu-gdb拷贝到树莓派的/bin目录下  gdb -v
3 树莓派中 运行  gdb 可执行文件
4 (gdb)run  跑起来
5 (gdb)bt   backtrace bt 查看程序crash堆栈信息
6 (gdb)c
7 (gdb)q







欢迎光临 东方耀AI技术分享 (http://www.ai111.vip/) Powered by Discuz! X3.4