Dynamically Loaded Libraries

Advanced Features of Shared Libraries

Summary & Review Fundamentals of Shared Libraries

Static vs Shared Libraries

Run-Time Symbol Resolution Symbol Interposition, Override Rules & -Bsymbolic

Finding Shared Libraries at Run Time Dynamic Linker Search Rules

$ORIGIN in rpath Portable Application Distribution with Relative Library Paths

DT_RPATH vs DT_RUNPATH ELF Dynamic Tags and Library Search Precedence

Chained Shared Library Dependencies When a shared library depends on another shared library

rpath: Embedding Library Search Directories

Shared Library Major Version Upgrade Creating a new major version, updating sonam

dlopen API: Runtime Dynamic Loading Load shared libraries explicitly at runtime

Dynamic Linking Internals How the dynamic linker loads .so files

Object Libraries: Static vs Shared What are static and shared libraries

Upgrading Shared Libraries Install new library versions while programs are running

Compatible vs Incompatible Library Changes

ldconfig: The Library Cache Manager How Linux finds shared libraries fast

Fundamentals of Shared Libraries from creation to versioning, ldconfig, and live upgrades

Installing Shared Libraries Standard Directories · ldconfig · /etc/ld.so.conf

Creating a Shared Library Fundamentals of Shared Librarie

Fundamentals of Shared Libraries Real Name · Soname · Linker Name — Understanding the Naming Convention

Fundamentals of Shared Libraries Standard Directories · ldconfig · /etc/ld.so.conf

Fundamentals of Shared Libraries Step-by-Step

Fundamentals of Shared Libraries

Shared Library Tools & Versioning

The Shared Library Soname

Using a Shared Library Linux System Programming

Fundamentals of Shared Libraries linking, loading, sonames & versioning

Position-Independent Code (PIC) The Linux Programming Interface

Creating a Shared Library The Linux Programming Interface

Shared Libraries — Overview The Linux Programming Interface

Interview Questions Fundamentals of Shared Libraries

Using Shared Libraries at Run Time Dynamic Linker, ldconfig, LD_LIBRARY_PATH, ldd

Creating a Shared Library -fPIC, -shared, soname, and Building .so Files

Shared Libraries: Why They Exist ? Why Do We Need Shared Libraries?

Static Libraries Creating, Maintaining & Using .a Archive Libraries

Fundamentals of Shared Libraries | EmbeddedPathashala

Fundamentals of Shared Libraries

Login Accounting The lastlog File

Login Accounting Updating utmp and wtmp for a Login Session