天天看點

使用Android Studio cmake編譯c++ 優化so大小

1:  去掉-g 的參數不管是g幾,都不能帶debug資訊,否則變大

2:  使用-Os -O3 參數優化代碼,其中-Os專門可優化大小

如下: 

if (${PLATFORM} STREQUAL "android")

SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS}   -O0 -Wall -g2 -ggdb")  

SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS}  -Os -Wall -s")  

endif()