当链接动态库时出现下面这样的错误时,一般是动态库生成的编译选项问题
found local symbol '__bss_start' in global part of symbol table
found local symbol '_edata' in global part of symbol table
found local symbol '_end' in global part of symbol table
解决方法:
Android.mk :: APP_LDFLAGS := -fuse-ld=gold
CMakeLists.txt:
/home/user/cmake-3.12.1/bin/cmake -DCMAKE_SHARED_LINKER_FLAGS=-fuse-ld=gold .. -DANDROID_ABI=arm64-v8a 后面省略了
查看确认方法:readelf -s *.so |grep "__bss_start"
参考链接: