您的位置:首页 > 移动开发 > Objective-C

解决openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file.....

2017-12-04 15:54 666 查看
由于没有superuser权限,在安装gmssl的时候,我选择安装在本地指定文件夹下,编译完,当我调用build/bin/gmssl的时候报标题中的错误,显示找不到shared libraries:libssl.so.1.1.

其实题中的错误也就是找不到动态链接库。Linux提供了一个设置动态链接库的方法:

只需要将编译生成的./lib 文件夹添加进LD_LIBRARY_PATH 环境变量即可。

以csh为例:

setenv LD_LIBRARY_PATH
absolute_path/lib:$LD_LIBRARY_PATH 

注:LD_LIBRARY_PATH是Linux环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  openssl
相关文章推荐