在CentOS 7下安装OpenSSL最新版本 1.1.0f,其实在make test时是有报错的,但是当时没管,继续 make install了。
安装完成后执行openssl命令报异常:
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
网上好多资料对于这个问题的解决都比较复杂,后来在下面这个链接的问答中找到简单有效的解决方法:
https://segmentfault.com/q/1010000007524993
解决方法即:
在/etc/ld.so.conf文件中写入openssl库文件的搜索路径(我的是64位的Centos7.3,所以这里是lib64)
echo "/usr/local/lib64" >> /etc/ld.so.conf
使修改后的/etc/ld.so.conf生效,就应该可以了
ldconfig -v