C++ Academy · leksjon

Sette opp en C++-kompilator

Installer g++, clang eller MSVC, konfigurer miljøet og bekreft den første kompileringen.

Leksjon 1 av 413 trinn

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++ --version

Installere clang på macOS

På macOS inkluderer Xcode-kommandolinjeverktøyene clang. Én kommando gjør deg klar.

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

Installere 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 main

Valgfritt: 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++ --version

Sette 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.

Gratis å komme i gang

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

  1. Sette opp en C++-kompilator
  2. Hello World og byggeprosessen
  3. Variabler, automatisk typeinferens og constexpr
  4. Grunnleggende operatorer og typekonvertering
← Tilbake til C++ Academy