posted 22 years ago
I'm not as "fluent" in Linux, as in other Unixes, but basically you need to set a Unix shell environment variable that points to the libraries necessary to load/run your programs. Once the variable is properly set, the loader can pick and choose between the (usually) libraries listed there.
I think the variable name for Linux is LD_LIBRARY_PATH, and setting it varies; you may or may not want to preserve your existing setting:
Korn:
export LD_LIBRARY_PATH=<your path to libraries>
Bourne:
LD_LIBRARY_PATH=<your path to libraries>
export LD_LIBRARY_PATH
C-shell:
setenv LD_LIBRARY_PATH = <your path to libraries>
If you know a library needed for your program, one method of locating the necessary subdirectory would be with a Unix "find" command:
find / -name "<library name here>" -print
(This is sort of an "expensive" command, but if you don't share the machine, who cares!)
Hope this helps!
Mark Hutchison