🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Linker

In plain terms

A tool that combines compiled code into an executable.

Going deeper

A linker merges object files and libraries, resolving references between them, to produce a final executable or library. It stitches compiled pieces together.

Under the hood

Static linking embeds libraries; dynamic linking resolves them at load/run time.

Examples

Compilation, object files, static/dynamic linking, executables, ld.

Think of it like...

Like an editor combining separately-written chapters into one finished book, fixing cross-references.

Feedback & Bug Report