마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드도 컴파일할때 최적화 옵션(-o1,o2,o3) 가 있나요?

0 추천
안드로이드도 컴파일할때 최적화 옵션(-o1,o2,o3) 가 있나요?

리눅스 어플리케이션 컴파일할때 최적화 옵션을 사용하는데요

안드로이드도 컴파일할때 옵션으로 최적화 옵션을 줄수 있나요?

안드로이드스튜디오로 작업을하고 있는데요 생각보다 성능이 안나오더라구요..
oblab (1,490 포인트) 님이 2016년 3월 7일 질문

2개의 답변

0 추천
arm-linux-androideabi-gcc --help 와 같이 쳐보시면 아래와 같은 문구가 나오듯 지원 합니다.

Options starting with -g, -f, -m, -O, -W, or --param are automatically
 passed on to the various sub-processes invoked by arm-linux-androideabi-gcc.  In order to pass
 other options on to these processes the -W<letter> options must be used

LOCAL_CFLAGS 혹은 LOCAL_CPPFLAGS에 해당 값을 넣으시면 빌드시 들어갑니다.

빌드시 사용되는 정확한 옵션을 확인하시고자 하시면

$(Application Base)/ndk-build v=1 같이 v=1 옵션을 통해 커맨드 창에서 빌드 하시면  확인이 가능하시며,

이걸 보고 Android.mk 파일이 아닌 직접 MakeFile을 만들어서 빌드 하는 것도 가능합니다.
익명사용자 님이 2016년 3월 7일 답변
2016년 3월 7일 수정
0 추천
안드로이드 앱 빌드할 때의 최적화 옵션 물어보는 것 맞나요?

JAVA로 빌드하는 부분이라면 최적화 옵션을 줄 수 없습니다.

먼저 답변을 주신 분의 말씀은 NDK를 쓰는 c/c++로 된 부분에 대해서 답변을 주신 것입니다.
cc1232 (35,280 포인트) 님이 2016년 3월 7일 답변
...