How to set $LD_LIBRARY_PATH in Ubuntu?

I need to do this:

On linux, we have to find a few dynamic libraries which are not on a standard location. We have to set $LD_LIBRARY_PATH to /path/to/sdk/lib

How can I do that in Ubuntu 10.10?


Solution 1:

To define this variable, simply use (on the shell prompt):

export LD_LIBRARY_PATH="/path/to/sdk/lib"

To make it permanent, you can edit the ldconfig files. First, create a new file such as:

sudo vi /etc/ld.so.conf.d/your_lib.conf

Second, add the path in the created file

/path/to/sdk/lib

Finally, run ldconfig to update the cache.

sudo ldconfig

Solution 2:

In bash, assign it before the executable to be run.

LD_LIBRARY_PATH=/path/to/sdk/lib ./somedevtool