之前的文章讲述了openssl的编译和安装,这里我们将进行一个简单的openssl程序来验证openssl的安装是否正确同时熟悉一个Openssl程序的编写。这个程序我们用来获取OPenssl库的版本。
程序
#include <openssl/ssl.h>
#include <stdio.h>
int main(){
printf("the openssl version is %s\r\n",OpenSSL_version(OPENSSL_VERSION));
return 0;
}
OpenSSL_version函数用于获取openssl的相关信息,其中OPENSSL_VERSION参数是获取版本相关的信息。
编译
gcc GetVersion.c -L /usr/local/lib -lssl -lcrypto
-L后面是openssl库的安装位置指定相关库的搜索位置,需要连接libssl和libcrypto。
执行
在当前路径下执行./a.out
结果
执行 ./a.out查看输出结果如下图所示,与安装在上节说的服务器端的版本一致,大功告成。