TOC  
Previous  
Next
The Dynamic Linker
The dynamic linker:
- 
examines shared library 
dependencies in executable file and
 
 
- 
loads shared 
libraries into memory  (if they are not already);
 
 
- 
is itself a shared library
which is part of every ELF executable using shared libraries:  
/lib/ld-linux.so
 
 
- 
applies a set of  rules 
to find libraries referenced by the program.
 
 
- 
the rules specify a set of standard directories.  
(For example, many shared libraries reside in 
/lib
and 
/usr/lib.)  
 
The error message earlier occurred because our library is in the current directory, 
which is not part of standard list.  
(C) 2006, Michael Kerrisk