Creating and Using Shared Libraries on Linux course outline

TLPI front cover (small)
  1. Course Introduction
  2. Fundamentals of Shared Libraries
  3. Versioning and installation
  4. The Dynamic Linker
  5. Shared Libraries and the Static Linker
  6. ELF and Program Execution (*)
  7. Dynamically Loaded Libraries (dlopen)
  8. Symbol Visibility
  9. Symbol Versioning
  10. GOT, PLT, and Lazy Binding (*)

Return to the course overview