天天看點

linux(ubuntu)源碼編譯安裝openssl

ubuntu-16.04.3(32位)

openssl-1.0.2k

步驟:

1、解除安裝系統中原有openssl

sudo apt-get remove openssl

2、解壓openssl壓縮包(進入壓縮包所在目錄,解壓)壓縮包所在目錄可任意

tar -xzf openssl-1.0.2k.tar.gz(解壓到目前目錄)

3、進入解壓後的檔案夾,進行以下操作

./config

make

make test

make install(sudo su 獲得root權限後執行該指令)

完成

成功執行上述指令後,在執行指令的根目錄下(解壓後的檔案夾),有名為libcrypto.a 和 libssl.a的庫檔案,在apps子目錄中,有openssl可執行程式。

進入apps子目錄,運作指令  ./openssl  ,出現OpenSSL>   則安裝成功。

運作程式error: openssl/opensslv.h: No such file or directory。

sudo apt-get install libssl-dev

編譯c語言源檔案

gcc rsatest.c -o hello-lssl -lcrypto

繼續閱讀