Android:NDK:Toolchains
안드로이드 NDK 설치 및 툴체인 끄집어 내기
NDK 다운로드 후 설치한다.
$ tar -jxvf android-ndk-r6-linux-x86.tar.bz2
$ android-ndk-r6/build/tools/make-standalone-toolchain.sh --platform=android-8 --install-dir=/opt/android-8-toolchain
또는
$ cd android-ndk-r6/build/tools
$ ./make-standalone-toolchain.sh --ndk-dir=/home/ziippy/Android/android-ndk-r6 --platform=android-8 --install-dir=/opt/android-8-toolchain
이렇게 하면 툴체인이 /opt/android-8-toolchain
에 있다. 이를 이용해서 빌드하면 된다. 샘플 코드 컴파일방법은 test.cpp
가 있다고 가정하고 Makefile을 다음과 같이 만든다.
ARM_COMPILE = /opt/android-8-toolchain/bin/arm-linux-androideabi-
CC = g++
ARM_CC = $(ARM_COMPILE)g++
ARM_INCLUDES = -I /opt/android-8-toolchain/sysroot/usr/include
CFLAGS = -O2 -Wall -D_LINUX -fno-strict-aliasing -D_COLOR_LOG
BINS = test
arm:
$(ARM_CC) $(CFLAGS) -o test_arm test.cpp $(ARM_INCLUDES)
탐고로 환경변수에 등록은/etc/profile
에 경로를 추가하면 된다.
이러면 단순히 이렇게 가능