我正在尝试交叉编译一个用于android的大型开源库。我编辑了源代码,包括未共享的库的android版本,更改了字大小的定义等,并获得了库中的所有单个文件,无需错误/警告即可编译。
在将所有目标文件链接到单个可执行文件的最终命令中,我得到了一堆错误,所有表单都抱怨对_Unwind_Resume和__emutls_get_address的未定义引用。
有什么想法吗?
答案 0 :(得分:1)
在构建过程中添加对静态库libgcc_eh的引用:
LOCAL_LDLIBS := -lgcc_eh