Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3105834
  • 博文数量: 396
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4209
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-04 13:04
文章分类

全部博文(396)

文章存档

2022年(1)

2021年(2)

2020年(8)

2019年(24)

2018年(135)

2017年(158)

2016年(68)

我的朋友

分类: 嵌入式

2018-09-18 17:30:04

利用arm-none-linux-gnueabi-gcc交叉编译openssl,生成静态库文件libcrypto.a ,libssl.a

1、从openssl官网下载openssl最新版本,我下载的是openssl-1.0.2e。下载地址:

2、安装arm-none-linux-gnueabi-gcc,下载后解压,然后配置一下环境变量就可以。

3、解压openssl源码,进入目录,执行:

CC=arm-none-linux-gnueabi-gcc,修改编译器

./config no-asm -static --prefix=/usr/local/ssl-1.0.2/, 配置,--prefix为安装目录

配置完成后:手动修改生成的Makefile,并且找到有-m64的地方,全删之(共2处)

make & make install

阅读(4604) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~