OpenEuler下OpenSSL的安装

OpenEuler下OpenSSL的安装

环境

最新版openssl下载:openssl-3.0.0.tar.gz

安装

解压源代码

tar xzvf openssl-3.0.0.tar.gz

进入源代码目录

cd openssl-3.0.0

使用下列命令编译安装

./config shared zlib --prefix=/usr/local/openssl && make && make install

安装openssl开发包

sudo dnf install openssl-devel

这样就全部完成了~

使用

编写一个测试代码

//test.c
#include <stdio.h>
#include <openssl/evp.h>
int main(){
    OpenSSL_add_all_algorithms();
    return 0;
}

编译运行

gcc -o to test.c -I /usr/local/ssl/inlcude -L /usr/local/ssl/lib -lcrypto -lpthread
执行
./to;echo $?
打印结果为0

原文地址:https://www.cnblogs.com/harperhjl/p/15496622.html