Shared Objects

Back to Runtime Linking

The Unix/Linux implementation of dynamic libraries (.so files). Shared objects are loaded into memory once and mapped into the address space of each process that uses them, saving memory when multiple programs use the same library.

language-implementation linking shared-objects