Understanding Linkers in Computer Systems: A Practical Deep Dive
Compilation Pipeline
The traditional compilation stages are: preprocessor (cpp) → compiler (cc1) → assembler (as) → linker (ld). In modern GCC (e.g., version 8+), the preprocessor is integrated into cc1. You can observe each step by passing -v to gcc.
Static Linking
Static linking combines a set of relocatable object files and libraries into on ...
Posted on Sun, 28 Jun 2026 17:02:53 +0000 by Pilli