NDK编译OpenSSL

news/2024/7/5 11:27:23

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

http://www.niftyadmin.cn/n/1335565.html

相关文章

Visual Studio2017 离线安装

Visual Studio2017的离线安装需要使用命令行来创建本地缓存 下载引导程序后,使用命令行来创建本地缓存,然后用本地缓存安装Visual Studio 步骤1-下载Visual Studio引导程序 选择你想要下载的版本,点此进入进行选择下载 版本FileVisual Studio…

Excel中数据也能自己朗读?这一个操作太神奇了,赶紧学起来

世界之大,无奇不有,很多实用的小技巧,可能在你不知道的情况下,别人就已经开始使用了,当然,也有很多功能是你熟悉,而别人不知道的,所以呀,我们需要不断的补充能量&#xf…

ServiceConnection接口的使用

首先是Service的周期问题 The service will at this point continue running until Context.stopService() or stopSelf() is called. Note that multiple calls to Context.startService() do not nest (though they do result in multiple corresponding calls to onStartCom…

Mysql自动按月表分区

很久没有碰DB了。最近需要做一个日志表,因此重新拾了下。实现了下自动按月表分区 开发环境为Mysql 5.7.28 参考资料: Mysql分区表及自动创建分区Partition(按日) 核心的两个存储过程: auto_create_partition为创建表…

小程序创业最后的红利期

从 2017 年初,微信创始人张小龙宣布小程序正式上线开始,很多行业都在摸索着开发小程序,且取得了不错的成绩,小程序已经生长出一个相对完整的生态圈。 在这个生态圈内,基于去中心化的特点,依托微信入口省去了…

怎么把avi格式转换成mp4?用电脑转换avi格式的方法

提起视频格式相比大家首先想到的就是mp4格式,而往往容易忘记avi格式。而mp4格式相比avi格式由于其占用内存相对较小且兼容性相对较高的特点而成为无人不晓的视频格式。因此很多人想把占用内存相对较大的avi格式转换成mp4。下面小编就教你用迅捷视频转换器把avi格式转…

LinuxX86中打印堆栈的简易使用说明

在某些多路径的函数(例如退出),我们希望通过在日志中打印堆栈,确认调用途径,以定位一些奇怪的业务逻辑问题。 在Linux中,我们可以使用backtrace函数进行追踪。 *Android不支持此方法 1.使用示例 *以下代码…

学习 python 的 pytest 框架需要的基础知识和学习准备

学习 python 的 pytest 框架需要的基础知识和学习准备测试从业者学习 python 应该掌握的内容: 首先是变量和数据类型,其次列表、字典以及 Json 的一些处理,再者就是循环 判断以及函数或类这些内容。 其中的重点: 1.循环判断以及字典这块是重点…