开发板上使用core文件调试
Posted 邶风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发板上使用core文件调试相关的知识,希望对你有一定的参考价值。
转载:http://www.nginx.cn/1521.html
如果开发板的操作系统也是linux,core调试方法依然适用。如果开发板上不支持gdb,可将开发板的环境(依赖库)、可执行文件和core文件拷贝到PC的linux下。
在 PC上调试开发板上产生的core文件,需要使用交叉编译器自带的gdb,
并且需要在gdb中指定solib-absolute-prefix和 solib-search-path两个变量以保证gdb能够找到可执行程序的依赖库路径。
有一种建立配置文件的方法,不需要每次启动gdb都配置以上变量,即:在待运行gdb的路径下建立.gdbinit。
配置文件内容:
set solib-absolute-prefix YOUR_CROSS_COMPILE_PATH
set solib-search-path YOUR_CROSS_COMPILE_PATH
set solib-search-path YOUR_DEVELOPER_TOOLS_LIB_PATH
handle SIG32 nostop noprint pass
以上是关于开发板上使用core文件调试的主要内容,如果未能解决你的问题,请参考以下文章