18

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?

Richard Knop
  • 1,169

3 Answers3

42

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
Khaled
  • 37,789
7

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

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

You have to run the

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

to export the path to the compilers.
Default path is in usr/bin
Copy and paste the path into the your_lib.conf file in the location /etc/ld.so.conf.d then save and exit.

sudo ldconfig

Run this to confirm the changes in the files which added the paths