openssl 移植

下载源码,没翻墙可能有点慢

https://www.openssl.org/source/

解压

tar zxvf openssl-1.1.0g.tar.gz

配置

./config no-asm -shared --prefix=/root/document/code/openssl-1.1.0g/HKB


修改Makefile

1. 修改CC= arm-linux-gcc

2. 把Makefile里面的 -m64删掉,不然会报下面的错误

root@HK:~/document/code/openssl-1.1.0g# make
make depend && make _all
make[1]: Entering directory `/root/document/code/openssl-1.1.0g'
make[1]: Leaving directory `/root/document/code/openssl-1.1.0g'
make[1]: Entering directory `/root/document/code/openssl-1.1.0g'
arm-linux-gcc  -I. -Icrypto/include -Iinclude -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSLDIR="\"/root/document/code/openssl-1.1.0g/HKB/ssl\"" -DENGINESDIR="\"/root/document/code/openssl-1.1.0g/HKB/lib/engines-1.1\"" -Wall -O3 -pthread -m64 -DL_ENDIAN  -fPIC -DOPENSSL_USE_NODELETE -MMD -MF crypto/aes/aes_cbc.d.tmp -MT crypto/aes/aes_cbc.o -c -o crypto/aes/aes_cbc.o crypto/aes/aes_cbc.c
arm-linux-gcc: error: unrecognized command line option '-m64'
make[1]: *** [crypto/aes/aes_cbc.o] Error 1
make[1]: Leaving directory `/root/document/code/openssl-1.1.0g'
make: *** [all] 错误 2

编译&安装

make

make install

猜你喜欢

转载自blog.csdn.net/u013304850/article/details/78581792