參照: https://blog.csdn.net/luckydog612/article/details/80396077
1.提前准備工作
去https://www.openssl.org網站下載openssl源碼 或用git命令從github上下載 git clone https://github.com/openssl/openssl.git
解壓openssl開發包文件
tar -xzf openssl-1.1.0c.tar.gz
2.在終端下操作如下
進入剛才解壓的文件夾,如圖所示

image
-設定Openssl 安裝路徑,( --prefix )參數為欲安裝之目錄,執行如下命令:
./config --prefix=/usr/local/openssl
3.執行命令./config -t
4.執行make命令,編譯Openssl,編譯需要等待一定的時間。
5、執行make install,安裝 Openssl,安裝也需要一定的時間。
安裝完成后,openssl 會被安裝到/usr/local/openssl 目錄,包括頭文件目錄
進入lib后,libssl.a和libcrypto.a則為編譯后的庫文件
提示:若命令執行有問題,可能是權限不夠,在命令前加上sudo重試
具體執行命令:
mv openssl-1.1.1.tar.gz ./openssl
gunzip openssl-1.1.1.tar.gz
tar -xvf openssl-1.1.1.tar
./config --prefix=/usr/local/openssl
make
make test
make install
cd /usr/local/openssl
ls