感谢支持
我们一直在努力

OpenSSL交叉编译不修改Makefile的方法

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

1、从openssl官网下载openssl最新版本,我下载的是openssl-1.0.2e。下载地址:http://www.openssl.org/source/

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

更多OpenSSL相关内容可以查看以下的有用链接: 

使用 OpenSSL 命令行构建 CA 及证书  http://www.linuxidc.com/Linux/2015-10/124682.htm

Ubuntu安装OpenSSL  http://www.linuxidc.com/Linux/2015-10/124001.htm

通过OpenSSL提供FTP+SSL/TLS认证功能,并实现安全数据传输 http://www.linuxidc.com/Linux/2013-05/84986.htm

Linux下使用OpenSSL生成证书 http://www.linuxidc.com/Linux/2015-05/117034.htm

利用OpenSSL签署多域名证书 http://www.linuxidc.com/Linux/2014-10/108222.htm

在OpenSSL中添加自定义加密算法  http://www.linuxidc.com/Linux/2015-08/121749.htm

OpenSSL 的详细介绍:请点这里
OpenSSL 的下载地址
:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-04/129775.htm

赞(0) 打赏
转载请注明出处:服务器评测 » OpenSSL交叉编译不修改Makefile的方法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏