开发板上使用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文件调试的主要内容,如果未能解决你的问题,请参考以下文章

在开发板上安装Android

linux 开发板上的调试

使用GDB进行嵌入式远程调试

Qt Creator远程调试嵌入式ARM开发板上的Linux程序

开发板搭建ftp服务与pc端进行文件传输

开发板搭建ftp服务与pc端进行文件传输