找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5192|回复: 0
收起左侧

交叉编译openssl,不用修改Makefile编译工具

[复制链接]
ID:268788 发表于 2017-12-29 11:51 | 显示全部楼层 |阅读模式
利用arm-linux-gnueabihf-gcc交叉编译openssl,生成静态库文件libcrypto.a ,libssl.a以及动态库文件

1、从openssl官网下载openssl最新版本,我下载的是openssl-1.0.2e。下载地址:http://www.openssl.org/source/
2、安装自己的交叉编译工具链。
3、解压openssl源码,进入目录。并配置好交叉编译链的环境变量: export PATH=$PATH:/usr/local/linaro-multilib-2014.06-gcc4.9/bin
4.修改环境变量 CC:export CC=arm-linux-gnueabihf-gcc
5.创建输出目录 mkdir out
6.  ./config no-asm -shared --prefix=./out  配置,--prefix为安装目录
配置完成后:手动修改生成的Makefile,并且找到有-m64的地方,全删之(只删除-m64这个关键字)(共2处)
make& make install

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表