Beetje Coderen

Les 13

Make en build-systemen

Makefile-regels, variabelen, de basis van CMake en het verschil tussen debug- en releasebuilds.

⏱ 45 minuten leestijd + oefenen

🎯 Na deze les kun je

  • een Makefile schrijven met regels, afhankelijkheden en variabelen
  • uitleggen waarom make alleen opnieuw bouwt wat veranderd is
  • een eenvoudig CMake-project opzetten
  • debug- en releasebuilds onderscheiden

Bij drie bronbestanden typ je de gcc-opdracht nog uit je hoofd. Bij twintig niet meer, en je wilt ook niet elke keer alles opnieuw compileren als je één bestand wijzigt. Een build-systeem legt vast hoe je project gebouwd wordt. make bestaat sinds 1976 en zit op elke Linux-machine; CMake is de gangbare keuze voor grotere C- en C++-projecten.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?