/etc/ld.so.conf 中的 env 变量

/etc/ld.so.conf 中的 env 变量

我在 /etc/ld.so.conf.d/ 文件夹中创建了一个 test.conf 文件,其中写入:

TEST_PATH=/path/To/My/Parent/Folder

在我的 /etc/ld.so.conf 中我添加了:

$TEST_PATH/mylib1 
$TEST_PATH/mylib2
$TEST_PATH/mylibN

然而,当我执行 ldconfig 时,它似乎不起作用。这是正确的方法吗?

答案1

/etc/ld.so.conf并且 中的文件/etc/ld.so.conf.d不是 shell 脚本。它们每行仅包含一个目录名称。您不能使用像$TEST_PATH.您必须写出完整路径。

相关内容