Linux下安裝OpenSSL及碰到的問題

我們在centos7系統下,首先需要提前準備安裝cpp和gcc,然後到官網:http://gmssl。org/docs/quickstart。html,點選zip,進行下載

Linux下安裝OpenSSL及碰到的問題

下載GmSSL-master。zip,並將這個檔案傳到linux伺服器中。

然後找到該檔案所處的目錄,執行下述命令:

unzip GmSSL-master。zip

cd GmSSL-master

。/config no-saf no-sdf no-skf no-sof no-zuc

make

sudo make install

gmssl version

此時會

提示一下報錯:

openssl: error while loading shared libraries: libssl。so。1。1: cannot open shared object file: No such file or directory。。。

這是由於gmssl庫的位置不正確導致,需要將我們安裝的gmssl路徑在/usr/lib64/路徑下做個連結就好,具體操作方法如下:

ln -s /usr/local/lib64/libssl。so。1。1 /usr/lib64/libssl。so。1。1

ln -s /usr/local/lib64/libcrypto。so。1。1 /usr/lib64/libcrypto。so。1。1

注意:需要我們在root使用者下進行操作。

Linux下安裝OpenSSL及碰到的問題

之後,gmssl version 不會報錯了。