Skip to main content

Build Theory

The underlying approach to running a software build hasn't changed in nearly 50 years—since the introduction of make. This guide will give you a first principles understanding of what a build system is, how a build system works, and how a build system operates on your code.

But let's not get ahead of ourselves. We'll start how we always start, with hello, world.