openssl error while loading shared libraries: libssl.so.1.1
发布日期:2021-05-10 03:54:57 浏览次数:11 分类:精选文章

本文共 705 字,大约阅读时间需要 2 分钟。

在CentOS7上编译安装openssl时,若运行openssl version出现如下错误:

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

这通常是由于动态库文件libssl.so.1.1libcrypto.so.1.1的位置不正确所导致的。

解决方法

root用户下执行以下命令,将动态库文件重建到正确的位置:

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

验证安装是否成功

完成上述命令后,运行以下命令验证openssl是否正确安装:

openssl version

此时,系统应输出类似以下内容:

openssl 1.1.1g 23 May 2018 under libssl.mit.edu

注意事项

  • 安装依赖项:确保已安装所有必要的依赖项,包括build-essential和相关开发头文件。
  • 检查编译步骤:确认编译过程中所有步骤均已正确执行,尤其是目录和权限设置是否符合要求。
  • 验证动态库路径:确保动态库文件libssl.so.1.1libcrypto.so.1.1位于正确的系统路径中,以便程序能够正常加载。
  • 通过以上步骤,您应该能够顺利解决问题,并成功运行openssl命令。

    上一篇:cmake安装包升级方法
    下一篇:升级cmake到最新版本(源代码方式)

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年04月22日 05时44分30秒