In this post, I will attempt to explain the inner workings of how dynamic loading of shared libraries works in Linux systems. This post is long – for a TL;DR, please read the debugging cheat sheet.This post is not a how-to guide, although it does show how to compile and debug shared libraries and executables.…
