1. 程式人生 > 其它 >OPenssl2 openssl第一個簡單的程式獲取openssl庫的版本

OPenssl2 openssl第一個簡單的程式獲取openssl庫的版本

技術標籤:Openssl網路安全openssl原始碼

之前的文章講述了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檢視輸出結果如下圖所示,與安裝在上節說的伺服器端的版本一致,大功告成。