使用GDB调试交叉编译生成的Ubuntu可执行文件app_host时遇错误求助
使用GDB调试交叉编译生成的Ubuntu可执行文件app_host时遇错误求助
各位好,我碰到个调试相关的小麻烦,想请大家支支招:
我用cross-compile工具把一个大型Android项目编译成了Ubuntu平台的可执行文件app_host,现在的状况是:
app_host在我的Ubuntu系统上能正常运行,功能都没问题- 但当我尝试用
gdb app_host命令启动调试时,GDB却抛出了错误,具体输出如下:
$ gdb app_host BFD: app_host: unable to initialize decompress status for section .debug_loclists app_host: not in executable format: file for
(注:错误信息最后有点截断,我还没来得及完整复制,但核心错误就是上面显示的这部分)
有没有朋友遇到过交叉编译后的可执行文件能正常运行,但GDB却识别不了的情况?能不能帮忙分析下可能的原因,或者给点排查的方向呀?
内容来源于stack exchange
相关产品推荐
相关产品推荐

