如何在 Ubuntu 中设置 $LD_LIBRARY_PATH?

Ric*_*nop 16 linux ubuntu environment-variables

我需要这样做:

在 linux 上,我们必须找到一些不在标准位置的动态库。我们必须将 $LD_LIBRARY_PATH 设置为 /path/to/sdk/lib

我如何在 Ubuntu 10.10 中做到这一点?

Kha*_*led 40

要定义此变量,只需使用(在 shell 提示符下):

export LD_LIBRARY_PATH="/path/to/sdk/lib"
Run Code Online (Sandbox Code Playgroud)

要使其永久化,您可以编辑 ldconfig 文件。首先,创建一个新文件,例如:

sudo vi /etc/ld.so.conf.d/your_lib.conf
Run Code Online (Sandbox Code Playgroud)

二、在创建的文件中添加路径

/path/to/sdk/lib
Run Code Online (Sandbox Code Playgroud)

最后,运行 ldconfig 来更新缓存。

sudo ldconfig
Run Code Online (Sandbox Code Playgroud)


Ign*_*ams 5

在 bash 中,在要运行的可执行文件之前分配它。

LD_LIBRARY_PATH=/path/to/sdk/lib ./somedevtool
Run Code Online (Sandbox Code Playgroud)