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