TCSH中与App相同的文件夹中的共享库
-
08-07-2019 - |
题
我正在将本地编译的应用程序部署到远程Linux服务器。由于我没有root帐户,因此无法将所需的共享库放入/ usr / lib 有办法克服这个问题吗?我把库放在同一个文件夹中并更改了“路径”。变量但不起作用。
解决方案
两个简单的选项。
- 您可以在脚本中设置
LD_LIBRARY_PATH
变量(参见共享库HOWTO的第3.3.1。节。对于生产代码,这种方法有问题,但如果在包装器脚本中设置则是可能还好。 -
您可以通过调用
ld-linux
程序加载器,如联机帮助页和HOWTO中所述:/lib/ld-linux.so.2 --library-path PATH EXECUTABLE
醇>
不隶属于 StackOverflow