/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シェル スクリプトではありません。 1 行に 1 つのディレクトリ名が含まれているだけです。 のようなシェル構造は使用できません$TEST_PATH。フル パスを記述する必要があります。

関連情報