Dynamic Libraries

Back to Runtime Linking

Libraries that are loaded and linked at runtime rather than at compile time. Dynamic libraries (.so on Linux, .dylib on macOS, .dll on Windows) enable sharing code between programs and updating libraries without recompiling all dependent programs.

language-implementation linking dynamic-libraries