openssl-1.1.1交叉编译

1、下载地址  https://www.openssl.org/source/

2、解压

openssl-1.1.1d.tar.gz

3、修改Makefile  注释掉以下

#CNF_CFLAGS=-pthread -m64
#CNF_CXXFLAGS=-std=c++11 -pthread -m64
#CC=$(CROSS_COMPILE)gcc      #注释掉
#CXX=$(CROSS_COMPILE)g++    #注释掉
#AR=$(CROSS_COMPILE)ar  #注释掉

 

4、输入命令

./config no-asm shared no-async --prefix=/usr/local/openssl --cross-compile-prefix=arm-linux-gnueabihf-

no-asm:  在交叉编译过程中不使用汇编代码代码加速编译过程;
 
   shared: 生成动态连接库。
 
   no-async: 交叉编译工具链没有提供GNU C的ucontext库
 
   –prefix=: 安装路径
 
   –cross-compile-prefix=: 交叉编译工具

5、make CC=arm-linux-gnueabihf-gcc

6、sudo make install 

你可能感兴趣的:(LINUX)