交叉编译openssl静态库步骤:

1.解压源码

tar xf openssl-1.1.1a.tar.gz

2.进入到解压后的源码目录

cd openssl-1.1.1a/

3.配置Makefile

./Configure linux-armv4 no-asm no-shared --prefix=$(pwd)/install --cross-compile-prefix=/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi- -march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=/usr/local/oecore-x86_64/sysroots/armv7a-vfp-neon-oe-linux-gnueabi

4.编译make

make

5.安装

make install

生成的静态库和头文件分别在openssl-1.1.1a/lib和openssl-1.1.1a/include/openssl目录下

注意: 必须制定linux-armv4平台,否则编译时会默认编译成linux-x86_64平台,会导致编译好的静态库用不了

编译时需要加编译选项-march=armv7-a -mfloat-abi=softfp -mfpu=neon --sysroot=/usr/local/oecore-x86_64/sysroots/armv7a-vfp-neon-oe-linux-gnueabi

备注:此编译时针对L170平台,不同的平台编译选项有所不同

arm oe linux gnueabi 系统,交叉编译移植openssl相关推荐

  1. arm oe linux gnueabi 系统,OpenCV ARM移植(交叉编译opencv) arm-oe-linux-gnueabi-gcc编译opencv3.1.0...

     Cmake的安装 OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake. ubuntu下安装cmake比较简单, apt-get install cm ...

  2. arm oe linux gnueabi 系统,[MDM9X07] ME3610/3630开发环境快速搭建

    说明 ME3610/3630基于Arm linux, 在上位机开发POC应用需要配置交叉编译环境 步骤 1 资料 基础包和依赖库环境都在百度网盘: ** 4G模块>ME3610 ME3630 * ...

  3. arm oe linux gnueabi 系统,【技术分享】Quectel 4G模块Opencpu中实现高通wifi功能

    导语 越来越多的IOT应用场景中需要使用4G模块,而在有些特定的场合需要把4G上网能力转化wifi功能,比如说无人机中视频传输,以及打印机行业中都有类似的应用案例,以便更好的提供给更多的客户端去使用. ...

  4. [转载]基于ARM的linux内核裁剪与移植

    基于ARM的linux内核裁剪与移植 http://bbs.elecfans.com/forum.php?mod=viewthread&tid=185020  wutaimin( 楼主 ) 2 ...

  5. 基于Arm板linux嵌入式系统RS485串口读写通讯

    最近在做基于Arm板linux嵌入式系统的RS485串口读写通讯首先参考 http://bbs.chinaunix.net/thread-3650543-1-1.html上的文章,该文章写道,读的时候 ...

  6. linux arm 常用服务,ARM、linux常用服务器+交叉编译工具链

    1.tftp服务器在安装linux时通常可供选择是否安装tftp服务器 启动后可通过在控制终端输入netstat -a|grep tftp查看是否已经安装若已安装则为如下打印信息: [root@loc ...

  7. linux根文件系统的移植 课程设计,定稿基基于ARM9嵌入式Linux引导程序研究与移植嵌入式综合实验报告完整版...

    <基<基于ARM9嵌入式Linux引导程序研究与移植>嵌入式综合实验报告.doc>由会员分享,可免费在线阅读全文,更多与<(定稿)基基于ARM9嵌入式Linux引导程序研 ...

  8. OpenCV基于ARM的Linux系统的交叉编译

    OpenCV基于ARM的Linux系统的交叉编译 基于ARM的Linux系统的交叉编译 先决条件 获取OpenCV源代码 获取最新的稳定OpenCV版本 从Git存储库中获取最新的OpenCV 构建O ...

  9. linux 混音处理 arm,alsa移植到arm linux嵌入式系统中

    1  alsa-lib的移植 1.1  软件包下载 alsa-lib库:进入网站http://www.alsa-project.org/选择下载,在这里下载的是alsa-lib-1.0.22.tar. ...

最新文章

  1. Linux学习准备工作
  2. Attention Mechanism
  3. Calendar.clear(int field)的陷阱
  4. Windows 2008在域中不能更改密码策略解决方法
  5. JAVA——后端Vue动态路由配置类JavaBean封装
  6. android style边界显示兼容问题,android – IDE“无法解析@ style/Theme.Appcompat”时使用v7兼容性支持主题...
  7. shell题库选择题_shell学习:几道常见shell习题
  8. 互联网晚报 | 1月16日 星期日 | 微信新增语音播放暂停功能;小米MIUI“纯净模式”上线;全国首例“刷单案”宣判...
  9. El表达式和fn函数一起使用
  10. gitlab 汉化后502
  11. PHP+jQuery实现翻板抽奖
  12. [洛谷P3381]【模板】最小费用最大流
  13. 暴力裁员绝症员工,网易刚刚道歉!丁磊沉默,刘强东意外刷屏:说了这句硬气的话……
  14. dBm、dBW和W转换
  15. iOS开发之音视频边下边播缓存方案
  16. ADC0809芯片简介
  17. 实时车道线检测和智能告警 | 车距 + 弯道 + 车道线
  18. Redis 集群搭建(三):Docker 部署 Redis + Sentinel 高可用集群
  19. ROS笔记(34) 工作空间规划
  20. 区块链DAPP开发 以太坊智能合约框架有哪些

热门文章

  1. Matlab fplot函数详解
  2. 蓝桥杯国赛五一训练赛(1)
  3. 第一台数字电子计算机占地面积为,计算机应用基础教学课件作者刘凤第1章.ppt...
  4. 优麒麟linux系统下载,优麒麟最新版Ubuntu Kylin 16.04官方发布下载地址
  5. ebc是什么意思_亚马逊EBC是什么有什么用,该如何操作?
  6. 2W公里,就换EBC刹车片?
  7. android7.1系统集成高德地图
  8. 二十九 我在软件园的那些日子里
  9. P1486 [NOI2004]郁闷的出纳员
  10. 流年如风卷起梅花飘零的记忆