Sette opp en C++-kompilator
Installer g++, clang eller MSVC, konfigurer miljøet og bekreft den første kompileringen.
Sette opp en C++-kompilator er en gratis leksjon i C++ Academy på CoddyKit. Dette er leksjon 1 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i C++ Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i C++ Academy inneholder totalt 4 leksjoner.
Hvorfor du trenger en kompilator
C++ er et kompilert språk. Kildekoden oversettes til maskinkode av en kompilator før den kjøres. Tre kompilatorer dominerer økosystemet.
De tre store: g++ clang MSVC
Velg en kompilator basert på plattformen din:
- g++ (GNU) — standard på Linux, tilgjengelig på macOS og Windows via MinGW
- clang++ (LLVM) — standard på macOS, raske diagnostikkmeldinger
- MSVC (Microsoft) — opprinnelig for Windows, følger med Visual Studio
Installere g++ på Linux
På Debian eller Ubuntu installerer du pakken med de viktigste byggeverktøyene, som automatisk inkluderer g++.
sudo apt update
sudo apt install build-essential
g++ --versionInstallere clang på macOS
På macOS inkluderer Xcode-kommandolinjeverktøyene clang. Én kommando gjør deg klar.
xcode-select --install
clang++ --versionInstallere MSVC på Windows
Last ned den kostnadsfrie utgaven Visual Studio Community, og velg arbeidsbelastningen "Desktop development with C++". Dette installerer MSVC samt Windows SDK.
Velge en standardversjon
Moderne C++ får årlige revisjoner. De fleste prosjekter bruker C++17 eller C++20. Angi standarden eksplisitt med et flagg.
g++ -std=c++20 main.cpp -o mainValgfritt: Bruk et byggesystem senere
For én enkelt fil er det helt greit å kalle kompilatoren direkte. Ekte prosjekter bruker CMake eller Make. Vi introduserer CMake i et senere kurs.
Valg av editor og IDE
Populære editorer som fungerer godt sammen med C++:
- VS Code med C/C++-utvidelsen
- CLion fra JetBrains
- Visual Studio på Windows
- Vim eller Neovim med clangd
Kontrollere oppsettet
Åpne en terminal og kjør kompilatoren med versjonsflagget. Hvis du ser et versjonsnummer, er du klar til å begynne.
g++ --version
clang++ --versionSette opp clangd for Intellisense
Moderne editorer bruker clangd for autoutfylling og diagnostikk. De fleste distribusjoner installerer det sammen med clang. Start editoren på nytt etter installasjonen.
Advarsler: Alltid på
Aktiver advarsler fra første dag — de oppdager feil tidlig. Legg til -Wall -Wextra i hver kompilering. Behandle advarsler som feil med -Werror når du føler deg komfortabel med det.
Hurtigsjekk
Hvilket flagg forteller g++ at koden skal kompileres mot C++20-standarden?
Oppsummering
Velg en kompilator for plattformen din, installer den, velg en C++-standard med -std=, og aktiver advarsler. Nå er du klar til å kompilere ditt første program.
Lær deg C++ med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 51
- Leksjoner
- 203
Ofte stilte spørsmål
Er leksjonen «Sette opp en C++-kompilator» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien C++ Academy, inkludert «Sette opp en C++-kompilator», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i C++ Academy inneholder totalt 4 leksjoner.
Hva lærer jeg i «Sette opp en C++-kompilator»?
Installer g++, clang eller MSVC, konfigurer miljøet og bekreft den første kompileringen. Du øver på C++ Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med C++ Academy?
Ingen tidligere erfaring er nødvendig. C++ Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.
Hvor lang tid tar leksjonen «Sette opp en C++-kompilator»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne C++ Academy-leksjonen?
Ja. Alle C++ Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Sette opp en C++-kompilator
- Hello World og byggeprosessen
- Variabler, automatisk typeinferens og constexpr
- Grunnleggende operatorer og typekonvertering