cmake编译.so库体积过大的解决方式

用cmake替代ndk-build编译so库,编译出来的so库打出很多,ndk-build编译的500k左右,cmake编译出的达到5M;

 

解决方法:CMakeLists.txt中加入如下设置:

 set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -s" )

 set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -s" )

然后重新build一下就好。

 

问题分析:该问题是编译过程中生成二进制码没有被剥除,详细的编译过程会在后边篇章阐述(目前不懂@_@,咱也不敢说)

 

你可能感兴趣的:(Android,Studio,知识碎片,cmake,.so库,android,studio)