下载最新版本的openssl

git clone https://github.com/openssl/openssl.git

创建编译脚本文件:

#!/bin/bash# git checkout OpenSSL_1_1_1-stable# refer to NOTE.ANDROIDexport ANDROID_NDK_ROOT=/home/hui/tools/android-ndk/android-ndk-r20bexport SYS_ROOT=${ANDROID_NDK_ROOT}/platforms/android-28/arch-arm/export 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:$PATHexport ARCH_FLAGS="-march=armv8-a -mfloat-abi=softfp -mfpu=vfpv3-d16"export  ARCH_LINK="-march=armv8-a -Wl,--fix-cortex-a8"export   CPPFLAGS=" ${ARCH_FLAGS} -fpic -ffunction-sections -fdata-sections -fvisibility=hidden -funwind-tables \                  -fstack-protector -fno-strict-aliasing -finline-limit=64 --sysroot=$SYS_ROOT "export   CXXFLAGS=" ${ARCH_FLAGS} -fpic -ffunction-sections -fdata-sections -fvisibility=hidden -funwind-tables \                  -fstack-protector -fno-strict-aliasing -finline-limit=64 -frtti -fexceptions --sysroot=$SYS_ROOT "export     CFLAGS=" ${ARCH_FLAGS} -fpic -ffunction-sections -fdata-sections -fvisibility=hidden -funwind-tables \                  -fstack-protector -fno-strict-aliasing"./Configure android-arm64 -D__ANDROID_API__=28 no-shared -no-tests --prefix=`pwd`/installmake -j`nproc`

 

更多相关文章

  1. Android手机开发:SQLite数据库
  2. android中dialog工具类的实现(多种dialog的创建)
  3. Android编译错误Execution failed for task ':app:transformNati
  4. Android桌面快捷方式的实现
  5. Android(安卓)项目代码混淆
  6. android 防止反编译重签名,C实现代码
  7. android : 背景透明的 Dialog
  8. Android(安卓)Dialog 的使用
  9. Android之SQLiteDatabase使用与特殊情况处理

随机推荐

  1. 控件——SeekBar
  2. Activity的四种启动模式和onNewIntent()
  3. 减少AS占用的C盘空间
  4. android 电池(二):android关机充电流程、充
  5. Android(安卓)开发环境下载地址 -- 百度
  6. Android(安卓)UI开发神兵利器之Android(
  7. android 网络访问-图片处理优秀开源项目
  8. Android(安卓)Handler内存泄露
  9. Android如何从服务器获取图片
  10. Android(安卓)Gradle使用详解