基于openEuler的OpenSSL编译安装和编程实践

基于openEuler的OpenSSL编译安装和编程实践

1.环境


2.openssl的下载与安装过程

2.1 下载

参考老师提供的博客进行下载

链接地址:http://www.openssl.org/source/openssl-1.1.0-pre1.tar.gz

2.2 解压安装

步骤如下
首先解压源代码:

tar xzvf openssl-1.1.0-pre1.tar.gz 

然后进入源代码目录:

cd openssl-1.1.0-pre1

然后使用下列命令编译安装:

./config
make
sudo make install



3.OpenSSL的使用

测试代码test_openssl.c:

#include <stdio.h>
#include <openssl/evp.h>

int main(){
	
    OpenSSL_add_all_algorithms();
	
    return 0;
}

然后使用pwd确定文件路径:

然后用下面命令编译:
gcc -o to test_openssl.c -I /home/openeuler/Desktop/openssl-1.1.0-pre1/inlcude -L /home/openeuler/Desktop/openssl-1.1.0-pre1/lib -lcrypto -lpthread


4.问题

在更改路径后仍然出现以下报错

参考网页:https://blog.csdn.net/songkai320/article/details/50316437/
使用第二个代码进行了部分更新,重新输入命令成功编译

原文地址:https://www.cnblogs.com/tzy20191327/p/15500669.html