OPenssl2 openssl第一個簡單的程式獲取openssl庫的版本
阿新 • • 發佈:2021-02-16
之前的文章講述了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檢視輸出結果如下圖所示,與安裝在上節說的伺服器端的版本一致,大功告成。