Konfiguracja środowiska pracy

Kompilator języka C++

Trzy najpopularniejsze kompilatory języka C++:
  1. Microsoft Visual C++ - MSVC (Windows)
  2. GNU Compiler Collection - GCC (Windows, macOS, Linux)
  3. Clang (Windows, macOS, Linux)
Każdy z nich będzie dobrym wyborem. Wszystkie są zgodne z najnowszym standardem języka C++.

Instalacja kompilatora języka C++
Jeśli zdecydujesz się używać Visual Studio Community (patrz sekcja Edytor kodu źródłowego / IDE), instalacja kompilatora nie jest konieczna, jest on bowiem częścią tego środowiska. W przeciwnym razie zalecane jest zainstalowanie jednego z poniższych kompilatorów.

Microsoft Visual C++ - MSVC
Przewodnik instalacji kompilatora MSVC (zob. punkt 3. i sekcja Check your Microsoft Visual C++ installation)

GNU Compiler Collection - GCC
Wejdź na stronę projektu MSYS2 i wykonaj wszystkie kroki opisane w sekcji Installation.

Zalecana jest instalacja pakietu Xcode zawierającego kompilator Clang. W tym celu wystarczy uruchomić Terminal i wydać następujące polecenie:
xcode-select --install
Należy jeszcze sprawdzić, czy instalacja przebiegła poprawnie, wpisując w Terminalu
clang --version
Najlepszym rozwiązaniem będzie zainstalowanie kompilatora GCC za pomocą menadżera pakietów dostępnego w danej dystrybucji systemu Linux. Więcej informacji na ten temat można znaleźć w dokumentacji dystrybucji.

Na przykład w systemie Ubuntu można posłużyć się menadżerem APT. W tym celu należy uruchomić Terminal i wydać kolejno następujące polecenia:
sudo apt update
sudo apt install build-essential gdb
Należy jeszcze sprawdzić, czy instalacja przebiegła poprawnie, wpisując w Terminalu
g++ --version

Edytor kodu źródłowego / IDE

W czasie pracy z kodem źródłowym w języku C++ zalecane jest korzystanie z jednego z poniższych narzędzi.
  1. Visual Studio Community (Windows)
    Bezpłatne zintegrowane środowisko programistyczne zawierające wbudowane kompilatory (MSVC, GCC i Clang) oraz edytor kodu źródłowego oferujący zaawansowane funkcjonalności (m.in. kolorowanie składni, uzupełnianie kodu, integrację z kompilatorem, debugowanie).

    Pobierz Visual Studio Community
    Przewodnik omawiający instalację i konfigurację edytora Visual Studio Community

  2. Visual Studio Code (Windows, macOS, Linux)
    Bezpłatny, otwartoźródłowy edytor kodu źródłowego dla wielu języków (w tym C++, Python i LaTeX) oferujący zaawansowane funkcjonalności (m.in. kolorowanie składni, uzupełnianie kodu, integrację z kompilatorem, debugowanie, wbudowane okno terminala). Po zainstalowaniu samego edytora nalezy także zaintalować rozszerzenie dla języka C++. Visual Studio Code nie zawiera zaintegrowanego kompilatora języka C++, należy zatem zainstalować go niezależnie (patrz sekcja Kompilator języka C++).

    Pobierz Visual Studio Code
    Pobierz rozszerzenie C++ dla Visual Studio Code
    Rozszerzenie można także zainstalować bezpośrednio w Visual Studio Code - w panelu rozszerzeń należy wpisać w pole wyszukiwania c++, a następnie zainstalować rozszerzenie C/C++.

    Kompletny przewodnik omawiający instalację kompilatora języka C++ oraz instalację i konfigurację edytora Visual Studio Code: