【发布时间】: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 个退出状态
这是什么意思?什么是隐藏符号?我该如何解决?
【问题讨论】: