Shared libraries
What am I doing here
Nuts and bolts
Standard compilation and linking
Shared Library Concept and Advantages
Creating and using a shared library - pass 1
The dynamic linker
LD_LIBRARY_PATH
The shared library soname
Compatible Versus Incompatible Libraries
Shared library versions and naming
Creating Shared Libraries Using Standard Naming Conventions
Installing Shared Libraries
ldconfig(8)
Upgrading Shared Libraries
Finding Shared Libraries at Run-time
Dynamically Loaded Libraries
Run-time symbol resolution
Controlling symbol visibility
Further tips
Further information
Download code