Android平台下编译gmssl静态库
- android-ndk-r13
- 最新的gmssl代码 截止到20170724
打开终端,
gredit ~/.profile
在文本末尾添加ndk变量,如
export ANDROID_NDK=your ndk dir
在tools/_shared.sh文件中修改NDK变量
gredit ./tools/_shared.sh
修改变量为
NDK=${ANDROID_NDK}
终端执行
cd tools
sh ./build-gmssl4android.sh android # armeabi
sh ./build-gmssl4android.sh android-armeabi #armeabi-v7a
sh ./build-gmssl4android.sh android64-aarch64 #arm64_v8a
sh ./build-gmssl4android.sh android-x86 #x86
sh ./build-gmssl4android.sh android64 #x86-64
sh ./build-gmssl4android.sh android-mips #mips
sh ./build-gmssl4android.sh android-mips64 #mips64
成功后输出在./output目录下,其中有include头文件和libcrypto.a/libssl.a