当前位置: 首页 > news >正文

openssl交叉编译 (ubuntu+arm)

1.下载安装包

 wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz

2.解压安装包

tar -zxvf openssl-1.1.1l.tar.gz

3.进入源码文件夹-修改编译器

CC=arm-linux-gnueabihf-gcc

4.配置编译参数

./config no-asm -shared --prefix=/home/alientek/sp_test/openssl/sp_install

1)no-asm在交叉编译过程中不使用汇编代码代码加速编译过程

2)--prefix: 指定生成的头文件及库的路径,不修改此项则默认为 /usr/local 目录

3) -shared:-shared 此选项将尽量使用动态库,所以生成文件比较小,但是需要系统有动态库.;

5.打开makefile文件

vi Makefile 确保CC为编译链,确保Makefile中没有-m32或者-m64,如果有的话进行删除

6.编译并安装

make

make install

http://www.lryc.cn/news/221378.html

相关文章:

  • Python 海龟绘图基础教学教案(十七)
  • element ui多选框(Checkbox 多选框、Select多选框)编辑时无法选中的解决办法
  • TCP/IP--七层通信
  • 汽车标定技术(五)--基于模型开发如何生成完整的A2L文件(1)
  • 重启某个节点、重启电脑服务器后,kubernetes无法运行,k8s无法运行
  • 【ARMv8 SIMD和浮点指令编程】浮点加减乘除指令——四则运算
  • JDBC SQL Server Source Connector: 一览与实践
  • WebDAV之π-Disk派盘 + Keepass2Android
  • AspectJX - Android开发平台的AOP框架
  • 【TDK 电容 】介电质 代码 对应温度及变化率
  • 随笔--解决ubuntu虚拟环境的依赖问题
  • Gin学习笔记
  • 使用 OpenTracing 和 LightStep 监控无服务器功能
  • Sleep(0)、Sleep(1)、SwitchToThread()
  • 前端食堂技术周刊第 103 期:10 月登陆 Web 平台的新功能、TS 5.3 RC、React 2023 状态、高并发的哲学原理、Web 资源加载优先级
  • Python(三)数据类型转换
  • linq to sql性能优化技巧
  • ubuntu20.04 安装cudnn
  • 手机转接器实现原理,低成本方案讲解
  • RDS for MySQL 是什么
  • Java开发注意事项和细节说明
  • springboot中使用Java代码进行MongoDB集合数据备份
  • JavaEE的渊源
  • html中使用JQ自定义锚点偏移量
  • 032、数据增广*
  • 力扣最热一百题——盛水最多的容器
  • 备份扫描工具 god_bak
  • 软考 系统架构设计师系列知识点之数字孪生体(2)
  • CSS实现文本左右对齐
  • 利用exec命令进入docker容器时的报错问题