设置环境变量
export CC=/mnt/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc
export CROSS_SYSROOT=/mnt/android-ndk-r10e/platforms/android-16/arch-arm
./Configure android-armeabi no-asm
make
测试程序
arm-linux-androideabi-gcc --sysroot=/usr/local/android-ndk-r15b/platforms/android-16/arch-arm/ test.c libcrypto-android.a -o pbkdf -I./include
/usr/local/android-ndk-r15b/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
中间遇到问题
CANNOT LINK EXECUTABLE: cannot locate symbol "signal" referenced by "/mnt/sdcard/pbkdf"...