【问题标题】:hidden symbol `__cxa_begin_cleanup'隐藏符号“__cxa_begin_cleanup”
【发布时间】:2012-07-06 12:18:31
【问题描述】:

在尝试为 Android 编译一个特殊的 sqlite3 混合时,我遇到了以下问题

/Volumes/Projects/api9-arm/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin /ld: .libs/sqlite3:隐藏符号“__cxa_begin_cleanup” /Volumes/Projects/api9-arm/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/lib/libstdc++。一个(eh_arm.o) 被 DSO 引用 /Volumes/Projects/api9-arm/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: 最终链接失败:输出 collect2 上的不可表示部分:ld 返回 1 个退出状态

这是什么意思?什么是隐藏符号?我该如何解决?

【问题讨论】:

    标签: android hyperlink


    【解决方案1】:

    检查您安装的 NDK 版本并将其更新到最新版本

    【讨论】:

      猜你喜欢
      • 2012-01-12
      • 2017-02-25
      • 2018-12-03
      • 2011-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-26
      • 2018-02-13
      相关资源
      最近更新 更多