openssl 新版本 config 变化较大
git clone https://github.com/openssl/openssl.git
openssl-OpenSSL_1_1_1-stable.zip
./config no-asm shared --prefix=/home/H1Ne shared
no-asm 在交叉编译过程中不使用汇编代码代码加速编译过程
shared 生成动态链接库
配置完成后修改Makefile文件,CC=和--host=无效
修改Makeffile
#PLATFORM=linux-x86
PLATFORM=linux-armv4
#CROSS_COMPILE=
CROSS_COMPILE=/home/H1Ne/bin/arm-linux-
删除 所以 -m32 -m64
make
make install
编译test实例
-
#include <stdio.h>
-
#include <openssl/sha.h>
-
int main ()
-
{
-
SHA_CTX s;
-
int i, size;
-
char c[512];
-
<