Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

dynamic linking

Joining a program to the shared libraries it uses when the program starts (or later), instead of when it is built.

Dynamic linking defers part of symbol resolution and relocation to load or run time: the executable records which shared libraries and symbols it needs, and the dynamic linker loads them and fills in the addresses.

Read the full section →