0Pricing
C++ Academy · Lekcja

Konfigurowanie kompilatora C++

Proszę zainstalować g++, clang lub MSVC, skonfigurować środowisko i zweryfikować pierwszą kompilację.

Konfigurowanie kompilatora C++ to bezpłatna lekcja C++ Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej C++ Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs C++ Academy zawiera 4 lekcji w sumie.

Dlaczego potrzebny jest kompilator

C++ to język kompilowany. Przed uruchomieniem kod źródłowy jest tłumaczony na kod maszynowy przez kompilator. W ekosystemie dominują trzy kompilatory.

Wielka trójka: g++ clang MSVC

Kompilator należy wybrać na podstawie używanej platformy:

  • g++ (GNU) — domyślny w systemie Linux, dostępny także w systemach macOS i Windows za pośrednictwem MinGW
  • clang++ (LLVM) — domyślny w systemie macOS, zapewnia szybkie komunikaty diagnostyczne
  • MSVC (Microsoft) — natywny dla systemu Windows, dostarczany z Visual Studio

Instalowanie g++ w systemie Linux

W systemie Debian lub Ubuntu należy zainstalować pakiet build-essential, który automatycznie dołączy g++.

sudo apt update
sudo apt install build-essential
g++ --version

Instalowanie clang w systemie macOS

W systemie macOS narzędzia wiersza poleceń Xcode zawierają clang. Jedno polecenie wystarczy, aby skonfigurować środowisko.

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

Instalowanie MSVC w systemie Windows

Pobierz bezpłatną edycję Visual Studio Community i wybierz obciążenie "Desktop development with C++". Spowoduje to zainstalowanie MSVC oraz Windows SDK.

Wybór wersji standardu

Nowoczesny język C++ ma coroczne wersje standardu. Większość projektów korzysta ze standardu C++17 lub C++20. Wersję standardu należy jawnie przekazać za pomocą flagi.

g++ -std=c++20 main.cpp -o main

Opcjonalnie: system budowania na później

W przypadku pojedynczego pliku bezpośrednie wywołanie kompilatora wystarczy. Rzeczywiste projekty korzystają z CMake lub Make. CMake zostanie przedstawiony na późniejszym kursie.

Wybór edytora i środowiska IDE

Popularne edytory, które dobrze współpracują z C++:

  • VS Code z rozszerzeniem C/C++
  • CLion firmy JetBrains
  • Visual Studio w systemie Windows
  • Vim lub Neovim z clangd

Weryfikowanie konfiguracji

Otwórz terminal i uruchom kompilator z flagą wersji. Jeśli wyświetli się numer wersji, wszystko jest gotowe.

g++ --version
clang++ --version

Konfigurowanie clangd dla funkcji Intellisense

Nowoczesne edytory używają clangd do autouzupełniania kodu i diagnostyki. Większość dystrybucji instaluje go razem z clang. Po instalacji uruchom ponownie edytor.

Ostrzeżenia: zawsze włączone

Włączaj ostrzeżenia od pierwszego dnia — pomagają wcześnie wykrywać błędy. Do każdej kompilacji dodawaj -Wall -Wextra. Gdy nabierzesz wprawy, traktuj ostrzeżenia jako błędy za pomocą -Werror.

Szybkie sprawdzenie

Która flaga nakazuje g++ kompilować zgodnie ze standardem C++20?

Podsumowanie

Wybierz kompilator odpowiedni dla swojej platformy, zainstaluj go, wybierz standard C++ za pomocą -std= i włącz ostrzeżenia. Można już skompilować pierwszy program.

Często zadawane pytania

Czy lekcja „Konfigurowanie kompilatora C++” jest bezpłatna?

Tak — pełny tekst „Konfigurowanie kompilatora C++” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu C++ Academy, przejdź na CoddyKit PRO. Kurs C++ Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Konfigurowanie kompilatora C++”?

Proszę zainstalować g++, clang lub MSVC, skonfigurować środowisko i zweryfikować pierwszą kompilację. Ćwiczysz C++ Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć C++ Academy?

Nie wymagamy żadnego doświadczenia. C++ Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.

Ile czasu zajmuje lekcja „Konfigurowanie kompilatora C++”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji C++ Academy?

Tak. Każda lekcja C++ Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Konfigurowanie kompilatora C++
  2. Hello World i proces budowania
  3. Zmienne, automatyczne wnioskowanie typów i constexpr
  4. Podstawowe operatory i konwersja typów
← Powrót do C++ Academy