android arm代码,为Android ARMV7编译OpenSSL 1.1.0
我试图在Ubuntu机器上为Android ARMV7编译OpenSSL 1.1.0(k)。但我只能为android,android armabi,android64(-aarch64)目标编译。
我在尝试什么(在openssl-1.1.0k文件夹中):
export AR=~/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc-ar
export CC=~/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc
export LD=~/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ld
export RANLIB=~/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc-ranlib
export ANDROIDNDKVER=r11c
export ANDROIDAPI=24
export CROSS_SYSROOT=~/android-ndk-r11c/platforms/android-24/arch-arm64
export ANDROID_DEV=~/android-ndk-r11c/platforms/android-24/arch-arm64/usr/
export SYSROOT=~/android-ndk-r11c/platforms/android-24/arch-arm64/usr/
export PATH=$PATH:~/android-ndk-r11c/platforms/android-24/arch-arm64/usr/
./Configure LIST
没有提到Armv7。我希望有一个名为android-armv7的目标,就像在openssl-1.0.2l目录中输入相同的命令时一样。
同样使用NDK r18b或android-28也没有做到这一点,甚至没有使用arch-arm代替arch-arm64。
背景:OpenSSL 1.1.0是我现在使用的框架(Qt 5.13)所必需的,它可以在一些手机上工作。像HTC 10(armv8 64位)但在LG K7(armv7 32位)和Amazon Fire平板电脑上却不起作用。
谢谢,
android arm代码,为Android ARMV7编译OpenSSL 1.1.0相关推荐
- android静态代码扫描,android 静态代码扫描
开始做这样一个东西是为了帮助开发减少代码方面的问题,提高代码质量,减小以后上线的风险.前面看了 360 的那个静态代码扫描感觉很强大,但目前没这实力去做成这样,希望早日开源,多多学习.所以就先用开源的 ...
- android默认代码混淆,Android SDK默认混淆配置文件
一.介绍 通常情况下编译后的字节码包含了大量调试信息(如源类名/行号等) 混淆代码就能删除这些调试信息,并用无意义字符替换所有名字,增加反编译难度! ProGuard是一个混淆代码的开源项目,主要作用 ...
- 直播倒计时android,直播代码,Android实现验证码倒计时
直播代码,Android实现验证码倒计时实现的相关代码 创建一个CountDownTimerUtils工具类 //倒计时函数 private class CountDownTimerUtilsexte ...
- android购物车代码简述,Android实现简单购物车功能
本文实例为大家分享了Android实现购物车功能的具体代码,供大家参考,具体内容如下 MainActivity布局: android:layout_width="match_parent&q ...
- android studio 代码缩略图,android studio 设置模板
本文记录了自己是如何建立一个模板的,其实过程很简单. ·1.查看android studio 本身自带的模板: 2.模仿android studio 模板写一个自己的模板: android studi ...
- android mysql代码_LitePal——Android数据库框架完整使用手册(示例代码)
LitePal for Android LitePal是一个开源的Android库,使开发人员使用SQLite数据库非常简单.您无需编写任何SQL语句就可以完成大部分数据库操作,包括创建或升级表,增. ...
- android静态代码扫描,Android 静态代码扫描流程及工具说明
1. 静态扫描流程 1.1 版本发布流程 大致分为5个阶段,静态代码扫描的工作在第3步进行,如图: 版本发布流程图 1.2 典型案例分析 [空指针]空指针引用 [内存泄露]Stream资源关闭 [性能 ...
- android java代码加密,Android中AES256加密的实现 – Leo Chin – 博客园
AES加密是我们在工作中常用到一种加密方式,并且在java中也已经实现好了其相应的接口. 但是Java自带的JDK默认最多实现128位及其以下的加密.如果使用java自带的api实现aes256将会报 ...
- android vts代码分析,android vts测试笔记
记录了android vts测试中遇到的一些常见问题,记录如下: 一 vts可以单独跑一个case ,比如 run vts -m XX -t XXX 二 如果不想跑vts单独验证一个case的话,可以 ...
最新文章
- vs code php html,vscode如何调试html
- mfc如何删除lineto画的_见到过的最完整的CAD实例教程:如何画切割刀片
- Oracle 原理:用户和权限,Profile,系统权限,对象权限,角色
- 浙江中医药大学第十一届程序设计竞赛题解
- 北信源管理网页卸载密码_Homebrew: 一行代码实现mac软件管理
- python基础-字典的增删改查
- postgreSQL源码分析——索引的建立与使用——B-Tree索引(2)
- [转载]名字长的麻烦
- 《麦肯锡方法》学习笔记18
- python第六周项目答案_Python语言程序设计-课后练习-第6周.pdf
- android 发布最新系统更新包,安卓升级包(安卓补丁包更新)
- 使用react-pdf预览pdf
- python实现AES加密解密
- 面试官都会问些什么问题?
- python非线性可分支持向量机模型(实现iris分类)
- 南都周刊:别了,老兵乔布斯
- 新的机械硬盘怎么测试软件,机械硬盘怎么判断是否全新(有没有什么软件)
- 英语总结系列(二十三):Baby上海一月游
- 商业智能bi时代:商务智能常见应用实例
- 小心sae的jvm异常导致的Error 404 – Not Found.No context on this server matched or handled this request.
热门文章
- ALS算法(推荐系统)
- 匈牙利命名法的衰落和建议
- 16课:关于Springboot和@Cacheable注解拉去缓存,@CacheEvict清空缓存的原理
- VUE项目的e2e自动化测试超详细安装过程(保姆级)
- Mac安装brew及使用
- 基于Canal+kafka监听数据库变化的最佳实践
- 贝叶斯统计——先验分布与后验分布
- 三极管原理--我见过最通俗讲法
- 【C#】关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle
- [培训-无线通信基础-0]:课程概述