我們在centos7系統下,首先需要提前準備安裝cpp和gcc,然後到官網:http://gmssl。org/docs/quickstart。html,點選zip,進行下載
下載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使用者下進行操作。
之後,gmssl version 不會報錯了。