NDK编译OpenSSL

Openssl-1.1.1d

和此前的其他编译不同,不要任何初始化脚本,运行了反而会报错。
因此需要新开窗口编译,。

ANDROID版本默认会用最高的那个版本,因此需要指定。

export ANDROID_NDK_HOME=/opt/android-ndk-r14b
./Configure android-arm --prefix=/opt/android-libs -D__ANDROID_API__=21
make && make install

OpenSSL 1.0.2u

export ANDROID_DEV=/opt/android-ndk-r14b/platforms/android-22/arch-arm/usr/
./Configure  android-armv7 --prefix=/opt/openssl-android  --cross-compile-prefix=arm-linux-androideabi- shared -D__ANDROID_API__=21
make && make install

你可能感兴趣的:(OS)