移植openssl到android
创建工作目录,并进入
1 | mkdir android |
下载源码
1 | wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz |
生成交叉编译工具链
1 | $ANDROID_NDK/build/tools/make-standalone-toolchain.sh --arch=arm --install-dir=./toolchain |
导出环境变量(armeabi)
1 | export ANDROID_HOME=`pwd` |
编译并安装
1 | cd openssl-1.1.0e/ |
卸载
1 | make uninstall |
armeabi-v7a
1 | $ANDROID_NDK/build/tools/make-standalone-toolchain.sh --arch=arm --install-dir=./toolchain |
x86
1 | $ANDROID_NDK/build/tools/make-standalone-toolchain.sh --arch=x86 --install-dir=./toolchain |
何大仙提供的shell脚本
1 |
|