基于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/
使用第二个代码进行了部分更新,重新输入命令成功编译