在尝试为Android编译特殊的sqlite3混合时,我遇到了以下
/卷/项目/ api9臂/ bin中/../ LIB / GCC /臂-Linux的androideabi / 4.4.3 /../../../../臂-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退出状态
这是什么意思?什么是隐藏的符号?我该如何解决?
答案 0 :(得分:0)
检查您安装的NDK版本并将其更新为最新版本