Instalare & Compilator

Pentru a scrie și rula programe C++ ai nevoie de un compilator. Compilatorul transformă codul sursă (text) în cod executabil (binar).

Opțiuni de compilatoare

CompilatorPlatformăDescriere
GCC (g++)Linux / Windows (MinGW)Cel mai popular, gratuit, open-source
ClangLinux / macOS / WindowsMesaje de eroare excelente
MSVCWindows (Visual Studio)Compilatorul Microsoft, integrat în VS
MinGW-w64WindowsPort GCC pentru Windows

Instalare pe Windows (Code::Blocks + MinGW)

  • Descarcă Code::Blocks de pe codeblocks.org (versiunea cu MinGW inclus)
  • Rulează instalatorul și selectează toate componentele
  • La primul pornire, alege compilatorul MinGW detectat automat
  • Creează un proiect nou: File → New → Project → Console Application → C++

Compilare din linie de comandă

Terminal
# Compilare
g++ hello.cpp -o hello

# Rulare
./hello          # Linux/macOS
hello.exe        # Windows

Compilatoare online

Nu vrei să instalezi nimic? Folosește un compilator online: onlinegdb.com, repl.it sau godbolt.org. Sunt perfecte pentru a testa cod rapid.

Recomandare pentru olimpiadă: Folosește Code::Blocks cu GCC sau VS Code cu extensia C/C++. Ambele sunt gratuite și funcționează excelent.