加载共享库时出错:librun.so

Error while loading shared library : librun.so

我有一个已编译的脚本(它是一些实用程序),但其源代码不可用。一旦我 运行 脚本出现此错误:

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

我过去遇到过这类错误,有不同的解决方案。据我所知,我尝试了所有的方法,并且..

  1. librun.so 在我的应用程序的 lib 文件夹中
  2. 它是象征性的 link 并指向正确的版本
  3. librun.so 在路径变量
  4. 中可用
  5. 更改了 .profile 以查找所需的库
  6. 更改权限并检查
  7. "which librun.so" 也返回该库的存在

仍然出现此错误。 这个问题可能是什么原因造成的?

动态链接器在共享库的运行时链接期间无法找到 librun.so。尝试在启动应用程序脚本时将包含 librun.so 的目录路径添加到 LD_LIBRARY_PATH 环境变量。