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


The shared library soname

Compatible Versus Incompatible Libraries

Shared library versions and naming

Creating Shared Libraries Using Standard Naming Conventions

Installing Shared Libraries


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