由于没有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环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。