使用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()

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章