交叉编译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 来源: oschina 链接: https://my.oschina.net/u/2348924/blog/493465