将android-ndk-r20b和openssl-master解压在同一层目录,在此目录创建脚本bld.sh,内容如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #!/bin/sh BASE_DIR=/home/sdb/android/ndk-r20b export ANDROID_NDK_HOME=${BASE_DIR}/android-ndk-r20b PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$ANDROID_NDK_HOME/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:$PATH cd openssl-master/ #./Configure --prefix=${BASE_DIR}/openssl-arm32 android-arm -D__ANDROID_API__=29 ./Configure --prefix=${BASE_DIR}/openssl-arm32 android-arm -D__ANDROID_API__=16 #./Configure --prefix=${BASE_DIR}/openssl-x86 android-x86 -D__ANDROID_API__=16 make make install |
运行bld.sh脚本就会生成OpenSSL库文件。