显式链接共享库加载隐式一个搜索路径

时间:2013-06-10 07:54:42

标签: shared-libraries

我正在为二进制形式的程序编写插件。插件组织在不同的文件夹中,同一插件可能有不同的版本,因此提供相同库的不同版本,并且它们具有相同的名称。

我的插件包含一个库,它直接传递给程序,另一个库由第一个库隐式加载。

我尝试过LD_LIBRARY_PATH,但这不起作用。我需要在程序启动后设置路径,但LD_LIBRARY_PATH似乎只在程序启动后进行评估。

我尝试使用“-Wl,-rpath-link,。/”作为intel icpc的链接器参数。但我不确定我是否以正确的方式做到了,它到底是做什么的。它是否保持相对路径?

在这种情况下,标准方式是什么?当然,超级用户权限不可用。

0 个答案:

没有答案
相关问题