You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:58:08