1,下载openssl:
https://www.openssl.org/source/old/1.1.1/openssl-1.1.1h.tar.gz
2,下载ndk
https://dl.google.com/android/repository/android-ndk-r21d-linux-x86_64.zip
设置ndk环境变量
export ANDROID_NDK=/home/test/android/android-ndk-r21d
export PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
3,编译脚本编译各cpu架构的库,
cat>build_ndk.sh
#!/bin/bash
func_cmp(){
cd /home/test/android/openssl-1.1.1h
make clean
rm -rf ./output-$ARCH
mkdir ./output-$ARCH
export PATH=$ANDROID_NDK/toolchains/$TOOL_CHAIN/prebuilt/linux-x86_64/bin:$PATH
./Configure $ARCH_NAME -D__ANDROID_API__=21 --prefix=/home/test/and