在尝试为 Android 编译 sqlite3 的特殊混合时,我遇到了以下问题
/Volumes/Projects/api9-arm/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: .libs/sqlite3: hidden symbol `__cxa_begin_cleanup' in /Volumes/Projects/api9-arm/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/lib/libstdc++.a(eh_arm.o) is referenced by DSO /Volumes/Projects/api9-arm/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: final link failed: Nonrepresentable section on output collect2: ld returned 1 exit status
这是什么意思?什么是隐藏符号?我该如何解决?
最佳答案
检查您安装的 NDK 版本并将其更新为可用的最新版本
关于android - 隐藏符号 `__cxa_begin_cleanup',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11355432/