Een C++-compiler instellen
Installeer g++, clang of MSVC, configureer uw omgeving en controleer uw eerste compilatie
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++ --versionclang installeren op macOS
Op macOS bevatten de opdrachtregelprogramma's van Xcode clang. Met één opdracht ben je klaar.
xcode-select --install
clang++ --versionMSVC 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 mainOptioneel: 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++ --versionclangd 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.
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
- Een C++-compiler instellen
- Hello World en het buildproces
- Variabelen, automatische type-inferentie en constexpr
- Basisoperatoren en typeconversie