Konfiguracja środowiska pracy
Kompilator języka C++
Trzy najpopularniejsze kompilatory języka C++:- Microsoft Visual C++ - MSVC (Windows)
- GNU Compiler Collection - GCC (Windows, macOS, Linux)
- Clang (Windows, macOS, Linux)
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.
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:
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.- 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
- 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: