C++ Academy · Les

Een C++-compiler instellen

Installeer g++, clang of MSVC, configureer uw omgeving en controleer uw eerste compilatie

Les 1 van 413 stappen

Een C++-compiler instellen is een gratis C++ Academy-les op CoddyKit. Dit is les 1 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject C++ Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus C++ Academy bevat in totaal 4 lessen.

Waarom je een compiler nodig hebt

C++ is een gecompileerde taal. Een compiler vertaalt de broncode naar machinecode voordat het programma wordt uitgevoerd. Drie compilers domineren het ecosysteem.

De drie grote: g++ clang MSVC

Kies een compiler op basis van je platform:

  • g++ (GNU) — standaard op Linux, beschikbaar op macOS en Windows via MinGW
  • clang++ (LLVM) — standaard op macOS, snelle diagnostiek
  • MSVC (Microsoft) — native voor Windows, wordt geleverd met Visual Studio

g++ installeren op Linux

Installeer op Debian of Ubuntu het pakket met de essentiële bouwprogramma's; dat installeert g++ automatisch mee.

sudo apt update
sudo apt install build-essential
g++ --version

clang installeren op macOS

Op macOS bevatten de opdrachtregelprogramma's van Xcode clang. Met één opdracht ben je klaar.

xcode-select --install
clang++ --version

MSVC installeren op Windows

Download de gratis editie Visual Studio Community en selecteer de werkbelasting "Desktop development with C++". Hiermee installeer je MSVC en de Windows SDK.

Een standaardversie kiezen

Modern C++ krijgt jaarlijks nieuwe versies. De meeste projecten gebruiken C++17 of C++20. Geef de standaard expliciet op met een optie.

g++ -std=c++20 main.cpp -o main

Optioneel: gebruik later een bouwsysteem

Voor één bestand is het prima om de compiler rechtstreeks aan te roepen. Echte projecten gebruiken CMake of Make. We behandelen CMake in een latere cursus.

Keuzes voor editors en IDE's

Populaire editors die goed met C++ samenwerken:

  • VS Code met de C/C++-extensie
  • CLion van JetBrains
  • Visual Studio op Windows
  • Vim of Neovim met clangd

Je installatie controleren

Open een terminal en voer de compiler uit met de versieoptie. Als je een versienummer ziet, kun je aan de slag.

g++ --version
clang++ --version

clangd instellen voor Intellisense

Moderne editors gebruiken clangd voor automatische aanvulling en diagnostiek. De meeste distributies installeren het samen met clang. Start je editor opnieuw nadat je het hebt geïnstalleerd.

Waarschuwingen: altijd aan

Schakel vanaf de eerste dag waarschuwingen in — ze vinden fouten vroeg. Voeg -Wall -Wextra aan elke compilatie toe. Behandel waarschuwingen met -Werror als fouten zodra je je daar prettig bij voelt.

Snelle controle

Welke optie vertelt g++ dat het programma volgens de C++20-standaard moet worden gecompileerd?

Samenvatting

Kies een compiler voor je platform, installeer deze, kies een C++-standaard met -std= en schakel waarschuwingen in. Je bent nu klaar om je eerste programma te compileren.

Gratis beginnen

Leer C++ met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
51
Lessen
203

Veelgestelde vragen

Is de les “Een C++-compiler instellen” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad C++ Academy, waaronder “Een C++-compiler instellen”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus C++ Academy bevat in totaal 4 lessen.

Wat leer ik in “Een C++-compiler instellen”?

Installeer g++, clang of MSVC, configureer uw omgeving en controleer uw eerste compilatie Je oefent met C++ Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met C++ Academy te beginnen?

Ervaring vooraf is niet nodig. C++ Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “Een C++-compiler instellen”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over C++ Academy?

Ja. Elke les over C++ Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Een C++-compiler instellen
  2. Hello World en het buildproces
  3. Variabelen, automatische type-inferentie en constexpr
  4. Basisoperatoren en typeconversie
← Terug naar C++ Academy