Fundamente
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
| Compilator | Platformă | Descriere |
|---|---|---|
| GCC (g++) | Linux / Windows (MinGW) | Cel mai popular, gratuit, open-source |
| Clang | Linux / macOS / Windows | Mesaje de eroare excelente |
| MSVC | Windows (Visual Studio) | Compilatorul Microsoft, integrat în VS |
| MinGW-w64 | Windows | Port 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 # WindowsCompilatoare 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.