当前位置:  开发笔记 > 编程语言 > 正文

在Solaris上设置LD_LIBRARY_PATH的位置?

如何解决《在Solaris上设置LD_LIBRARY_PATH的位置?》经验,为你挑选了2个好方法。

LD_LIBRARY_PATH在Solaris上设置应用程序特定变量的最佳位置是什么?如何

LD_LIBRARY_PATH

变量工作?

我们目前设置它.kshrc,但不同的应用程序需要不同版本的消息传递框架,但这些应用程序在相同的用途下运行,因此它们需要不同LD_LIBRARY_PATH,所以在您看来,设置此变量的最佳位置是什么?

基本上我试图弄清楚如何使这个变量路径成为应用程序的一部分,而不是特定于用户环境.



1> Eric Petroel..:

通常我会有一个启动应用程序的shell脚本.在shell脚本中,我将LD_LIBRARY_PATH设置为我对该应用程序所需的任何内容,然后让脚本启动该应用程序.这样做应该导致仅为该应用程序设置路径.



2> Kenster..:

您可以LD_LIBRARY_PATH在手册页上找到"ld.so.1" 的正式描述,即运行"man ld.so.1".它还描述了运行时链接程序所遵循的一些其他变量.

除此之外LD_LIBRARY_PATH,可执行文件和共享库还可以为库提供内置的搜索路径.如果您正在运行自己链接的应用程序,则可以使用ld的-R选项设置内置路径(Sun CC和gcc都可以选择执行相同的操作).这可能允许您首先避免使用LD_LIBRARY_PATH.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有