×
单片机 > 单片机程序设计 > 详情

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

发布时间:2020-08-26 发布时间:
|

利用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

关键字:交叉编译  openssl  Makefile  编译工具 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
单片机中高阻态的实质及意义