Makefile 如下
NDK_ROOT=/home/xxx/android-ndk-r10b
TOOLCHAINS_ROOT=$(NDK_ROOT)/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86
TOOLCHAINS_PREFIX=$(TOOLCHAINS_ROOT)/bin/arm-linux-androideabi
TOOLCHAINS_INCLUDE=$(TOOLCHAINS_ROOT)/lib/gcc/arm-linux-androideabi/4.8/include-fixed
PLATFORM_ROOT=$(NDK_ROOT)/platforms/android-19/arch-arm
PLATFORM_INCLUDE=$(PLATFORM_ROOT)/usr/include
PLATFORM_LIB=$(PLATFORM_ROOT)/usr/lib
FLAGS=-I$(TOOLCHAINS_INCLUDE) \
-I$(PLATFORM_INCLUDE) \
-L$(PLATFORM_LIB) \
-nostdlib \
-lgcc \
-Bdynamic \
-lc
#OBJS=test.o \
#$(PLATFORM_LIB)/crtbegin_dynamic.o \
#$(PLATFORM_LIB)/crtend_android.o
all:
$(TOOLCHAINS_PREFIX)-g++ $(FLAGS) -fPIC -shared test.cpp -o libtest.so