Konfigurera en C++-kompilator
Installera g++, clang eller MSVC, konfigurera er miljö och verifiera den första kompileringen.
Konfigurera en C++-kompilator är en gratis lektion i C++ Academy på CoddyKit. Detta är lektion 1 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för C++ Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i C++ Academy innehåller totalt 4 lektioner.
Varför du behöver en kompilator
C++ är ett kompilerat språk. Källkoden översätts till maskinkod av en kompilator innan den körs. Tre kompilatorer dominerar ekosystemet.
De tre stora: g++ clang MSVC
Välj kompilator utifrån din plattform:
- g++ (GNU) — standard i Linux, tillgänglig på macOS och Windows via MinGW
- clang++ (LLVM) — standard i macOS, snabba diagnostikmeddelanden
- MSVC (Microsoft) — inbyggd i Windows, följer med Visual Studio
Installera g++ på Linux
I Debian eller Ubuntu installerar du paketet med grundläggande byggverktyg, som automatiskt installerar g++.
sudo apt update
sudo apt install build-essential
g++ --versionInstallera clang på macOS
I macOS ingår clang i Xcodes kommandoradsverktyg. Ett kommando räcker för att komma igång.
xcode-select --install
clang++ --versionInstallera MSVC på Windows
Ladda ner den kostnadsfria utgåvan Visual Studio Community och välj arbetsbelastningen "Desktop development with C++". Då installeras MSVC tillsammans med Windows SDK.
Välj en standardversion
Modern C++ får nya versioner varje år. De flesta projekt använder C++17 eller C++20. Ange standarden uttryckligen med en flagga.
g++ -std=c++20 main.cpp -o mainValfritt: använd ett byggsystem senare
För en enda fil går det bra att anropa kompilatorn direkt. Riktiga projekt använder CMake eller Make. Vi introducerar CMake i en senare kurs.
Val av editor och IDE
Populära editorer som passar bra för C++:
- VS Code med tillägget C/C++
- CLion från JetBrains
- Visual Studio i Windows
- Vim eller Neovim med clangd
Verifiera installationen
Öppna en terminal och kör kompilatorn med versionsflaggan. Om du ser ett versionsnummer är du redo att börja.
g++ --version
clang++ --versionKonfigurera clangd för Intellisense
Moderna editorer använder clangd för automatisk komplettering och diagnostik. De flesta distributioner installerar det tillsammans med clang. Starta om editorn efter installationen.
Ha alltid varningar aktiverade
Aktivera varningar från första dagen — de hittar fel tidigt. Lägg till -Wall -Wextra vid varje kompilering. Behandla varningar som fel med -Werror när du känner dig bekväm med det.
Snabbkontroll
Vilken flagga anger att g++ ska kompilera enligt C++20-standarden?
Sammanfattning
Välj en kompilator för din plattform, installera den, välj en C++-standard med -std= och aktivera varningar. Nu är du redo att kompilera ditt första program.
Lär dig C++ med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 51
- Lektioner
- 203
Vanliga frågor
Är lektionen ”Konfigurera en C++-kompilator” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen C++ Academy, inklusive ”Konfigurera en C++-kompilator”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i C++ Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”Konfigurera en C++-kompilator”?
Installera g++, clang eller MSVC, konfigurera er miljö och verifiera den första kompileringen. Ni övar på C++ Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig C++ Academy?
Du behöver inga förkunskaper. Utbildningen i C++ Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.
Hur lång tid tar lektionen ”Konfigurera en C++-kompilator”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här C++ Academy-lektionen?
Ja. Varje C++ Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Konfigurera en C++-kompilator
- Hello World och byggprocessen
- Variabler, automatisk typinferens och constexpr
- Grundläggande operatorer och typkonvertering