当链接动态库时出现下面这样的错误时,一般是动态库生成的编译选项问题
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"
参考链接:
版权声明:本文为ustczhng2012原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。