由“ LD_LIBRARY_PATH”设置的目录是否可以找到其子目录?

时间:2019-04-24 08:21:13

标签: linux shared-libraries

我想用lib.so运行C ++代码并设置“ LD_LIBRARY_PATH = / apollo / bazel-bin”,但lib.so在“ / apollo / bazel-bin / python”中,那么我得到了错误找不到lib.so。
由“ LD_LIBRARY_PATH”设置的目录是否可以找到其子目录?我在“ / apollo / bazel-bin / a”,“ / apollo / bazel-bin / b”和“ / apollo / bazel-bin / c”中有一些lib.so,我不想设置3 dir但/ apollo / bazel-bin /“?

1 个答案:

答案 0 :(得分:2)

否,不会LD_LIBRARY_PATH的元素进行递归搜索。