1 GMSSL 下载和解压
GMSSL 下载地址:
https://github.com/guanzhi/GmSSL/archive/master.zip
解压
unzip GmSSL-master.zip
查看GmSSL-master 的文件内容
进入目录
cd GmSSL-master/
2 编译选项
./config --prefix=/usr/local/gmssl --openssldir=/usr/local/gmssl no-shared
--prefix = /usr/local/gmssl
gmssl 的安装路径。
--openssldir = /usr/local/gmssl
openssl 的 configure 文件路径,与系统中 openssl 的路径保持独立,在路径上避免与系统中 openssl 的冲突。
no-shared
只生成静态库,在运行上避免与系统中 openssl 的冲突。
error & solution
发生错误
This system (linux-x86_64) is not supported. See file INSTALL for details.
打开并修改 Configure 文件
打开并修改 /test/build.info 文件
重新输入命令
./config --prefix=/usr/local/gmssl --openssldir=/usr/local/gmssl no-shared
成功执行!
3 编译并安装
编译
make
安装
sudo make install
4 环境变量
vim ~/.bashrc
在文件末尾添加内容
重新执行修改后的~/.bashrc文件
source ~/.bashrc
5 验证是否安装成功
gmssl version -a
openssl version -a
reference
【1】: 在Linux下安装GmSSL.CSDN.百里杨
【2】: gmssl编译linux,gmssl编译安装出错解决.CSDN.小小奋斗nice
【3】: Linux 的.bashrc 文件详解.CSDN.shadow_zed