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