我多次遇到过这个问题。
执行某些“程序”会产生类似
的内容error while loading shared libraries: <name of lib>.so: cannot open shared object file: No such file or directory
直到今天我的解决方案/解决方法是:sudo find / -iname "<name of lib>.so"
然后我会收到类似/usr/lib64/<name of lib>.so
的内容,或者更具体的内容,例如/opt/tivoli/tsm/client/api/bin64/<name of lib>.so
然后我将这些路径(没有lib的名称)添加到LD_LIBRARY_PATH
环境变量中,一切正常。
但处理这类错误消息的正确方法是什么?