Sword 交叉编译知识

交叉编译openssl

概述:因工作需求,需要移植openssl开源库到arm机器上
上位机环境:ubuntu14.04 64位 
核心板: mips linux 32位

1,下载源码
官网地址(https://www.openssl.org/source/old/)

2.执行config
$ setarch i386 ./config no-asm shared --prefix=/opt/soft/openssl
强调:64位系统交叉编译openssl支持在32位目标板上运行需要设置下:setarch i386

3.修改Makefile文件


搜索-m64选项并删除,共两处。

3.生成库文件
$ make && make install
原文地址:https://www.cnblogs.com/zhanggaofeng/p/12722759.html