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