Beetje Coderen

Les 34

Bibliotheken bouwen en linken

Statische (.a) en gedeelde (.so) bibliotheken maken en linken, zoekpaden, ABI in het kort en find_package in CMake.

⏱ 50 minuten leestijd + oefenen

🎯 Na deze les kun je

  • een statische en een gedeelde bibliotheek bouwen
  • een programma tegen een bibliotheek linken en linker- en loaderfouten oplossen
  • uitleggen wat een ABI is en waarom extern "C" bestaat
  • een bibliotheek in CMake bouwen en met find_package gebruiken

In les 2 zag je dat de linker objectbestanden samenvoegt. Een bibliotheek is een verzameling objectbestanden die je in meerdere programma's wilt gebruiken: je eigen rekenfuncties, of iets groots als OpenSSL. Er zijn twee soorten, met elk eigen voor- en nadelen, en een handvol foutmeldingen die je na deze les meteen herkent.

🔒 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?