Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 与TCSH中的应用程序位于同一文件夹中的共享库_Linux_Shared Libraries_Tcsh - Fatal编程技术网

Linux 与TCSH中的应用程序位于同一文件夹中的共享库

Linux 与TCSH中的应用程序位于同一文件夹中的共享库,linux,shared-libraries,tcsh,Linux,Shared Libraries,Tcsh,我正在将本地编译的应用程序部署到远程Linux服务器。由于我没有根帐户,所以无法将所需的共享库放入/usr/lib 有没有办法克服这个问题?我将库放在同一个文件夹中,并更改了“path”变量,但不起作用。两个简单的选项 您可以在脚本中设置LD_LIBRARY_PATH变量(请参阅共享库的HOWTO部分)。对于生产代码,这种方法有很多缺点,但如果在包装器脚本中设置,则可能是可以的 通过直接调用,您可以使用命令行上指定的库调用应用程序,如手册页和HOWTO中所述: /lib/ld linux.so.

我正在将本地编译的应用程序部署到远程Linux服务器。由于我没有根帐户,所以无法将所需的共享库放入/usr/lib 有没有办法克服这个问题?我将库放在同一个文件夹中,并更改了“path”变量,但不起作用。

两个简单的选项

  • 您可以在脚本中设置
    LD_LIBRARY_PATH
    变量(请参阅共享库的HOWTO部分)。对于生产代码,这种方法有很多缺点,但如果在包装器脚本中设置,则可能是可以的
  • 通过直接调用,您可以使用命令行上指定的库调用应用程序,如手册页和HOWTO中所述:

    /lib/ld linux.so.2——库路径可执行文件