CLion to środowisko IDE firmy JetBrains przeznaczone głównie do pracy z C i C++. Na Linuksie można je zainstalować na kilka sposobów: z archiwum .tar.gz, przez Snap lub Flatpak.
- Czym jest CLion i dla kogo jest przeznaczony
- Wymagania przed instalacją
- Pobieranie CLion
- Instalacja CLion na Linuksie
- Pierwsze uruchomienie
- Licencja CLion — co trzeba wiedzieć
- Pierwsza konfiguracja po instalacji
- Tworzenie pierwszego projektu
- Jak wygląda praca z CMake w CLion
- Uruchamianie i kompilacja programu
- Przydatne wskazówki na start
- Najczęstsze problemy i ich rozwiązania
- Kiedy wybrać którą metodę instalacji
W praktyce najczęściej wybierane są dwie ścieżki: instalacja ręczna z archiwum oraz instalacja przez menedżer pakietów.
Czym jest CLion i dla kogo jest przeznaczony
CLion to rozbudowane środowisko programistyczne wspierające przede wszystkim projekty w C/C++ z domyślną integracją z CMake jako głównym narzędziem budowania.
W środowisku Linuksa CLion jest szczególnie wygodny dla osób uczących się programowania niskopoziomowego, studentów, a także programistów pracujących nad projektami systemowymi, embedded lub edukacyjnymi.
Wymagania przed instalacją
Przed uruchomieniem instalacji upewnij się, że system ma zainstalowane podstawowe narzędzia: cmake, gcc, g++, clang oraz narzędzia z pakietu build-essential. W systemach opartych na Debianie i Ubuntu możesz je doinstalować poleceniem:
sudo apt update
sudo apt install cmake gcc g++ clang build-essential
JetBrains podaje także build-essential jako wygodny pakiet zbiorczy dla podstawowych narzędzi kompilacji na Linuksie.
Pobieranie CLion
Najbezpieczniej pobrać instalator bezpośrednio z oficjalnej strony JetBrains. Na stronie pobierania wybierz wersję dla Linuksa, ponieważ instalatory dla Windows i macOS są inne i nie będą działały na Linuksie.
Jeżeli korzystasz z instalacji ręcznej, pobierany jest zwykle plik archiwum .tar.gz. W przypadku Snap instalacja odbywa się już po stronie terminala, bez ręcznego rozpakowywania pliku.
Instalacja CLion na Linuksie
Metoda 1 – instalacja ręczna z archiwum tar.gz
To klasyczna metoda, opisywana w dokumentacji i w instrukcjach akademickich. Działa na większości dystrybucji, ponieważ nie wymaga specjalnego pakietu dla konkretnego systemu.
Po pobraniu archiwum rozpakuj je do katalogu /opt poleceniem:
sudo tar xfz ~/Downloads/CLion-*.tar.gz -C /opt
Następnie przejdź do katalogu bin w rozpakowanym folderze i uruchom skrypt startowy:
cd /opt/clion-[wersja]/bin
./clion.sh
Zwróć uwagę, że przed ./clion.sh musi być kropka i ukośnik — uruchamiasz skrypt z bieżącego katalogu.
Metoda 2 – instalacja przez Snap
JetBrains i Snapcraft udostępniają możliwość instalacji CLion poprzez Snap. To wygodne rozwiązanie, jeśli chcesz zainstalować program jednym poleceniem i pozwolić systemowi samodzielnie zarządzać aktualizacjami. Wykonaj polecenie:
sudo snap install clion --classic
Parametr --classic jest wymagany, ponieważ CLion potrzebuje dostępu do szerszej części systemu niż standardowo izolowane aplikacje Snap.
Metoda 3 – Flatpak
CLion jest także dostępny w Flathub jako aplikacja Flatpak. Ta metoda może być atrakcyjna dla użytkowników preferujących pakiety sandboxowane i centralne repozytoria aplikacji, choć w praktyce dokumentacja JetBrains najczęściej prowadzi przez archiwum .tar.gz lub Snap.
Pierwsze uruchomienie
Po instalacji uruchom CLion z menu aplikacji lub z terminala. Jeśli instalowałeś program ręcznie, możesz uruchomić go poleceniem:
/opt/clion-[wersja]/bin/clion.sh
Przy pierwszym uruchomieniu CLion może zaproponować import ustawień, wybór motywu interfejsu lub konfigurację początkową — to normalne.
Licencja CLion — co trzeba wiedzieć
CLion nie jest narzędziem całkowicie darmowym w modelu komercyjnym, ale JetBrains umożliwia korzystanie z niego w kilku scenariuszach licencyjnych. Dostępna jest 30-dniowa bezpłatna wersja próbna oraz aktywacja licencji po zalogowaniu na konto JetBrains.
Dostępne modele korzystania
Dostępne są następujące opcje:
- Trial – bezpłatna wersja próbna, dostępna na start;
- Licencja indywidualna lub komercyjna – aktywowana po zalogowaniu i przypisaniu do konta JetBrains;
- Licencja studencka lub edukacyjna – dla użytkowników spełniających warunki programu JetBrains for Students.
Jak aktywować licencję
W CLion wejdź do głównego okna programu, otwórz ustawienia i wybierz opcję aktywacji licencji. Zazwyczaj kończy się to jednym z dwóch scenariuszy: zalogowaniem do konta JetBrains albo wprowadzeniem klucza licencyjnego, zależnie od posiadanej licencji.
Licencja studencka
Jeśli jesteś studentem, możesz uzyskać darmową licencję edukacyjną po założeniu konta na stronie JetBrains i potwierdzeniu statusu studenta. To częste i polecane rozwiązanie w środowisku akademickim.
Pierwsza konfiguracja po instalacji
Po uruchomieniu i aktywowaniu licencji przejdź przez podstawową konfigurację, aby CLion poprawnie wykrywał kompilator, CMake i narzędzia systemowe.
1. Sprawdzenie toolchainu
CLion na Linuksie powinien wykryć narzędzia takie jak GCC, G++, Clang oraz CMake. Jeżeli program nie rozpoznaje kompilatora automatycznie, wskaż go ręcznie w ustawieniach środowiska.
Najczęściej wybierany zestaw to:
- C Compiler –
gcclubclang; - C++ Compiler –
g++lubclang++; - CMake – zainstalowany w systemie pakiet
cmake; - Debugger – najczęściej
gdblublldb, zależnie od konfiguracji systemu.
2. Sprawdzenie wersji pakietów
Jeśli coś nie działa, upewnij się, że pakiety są rzeczywiście zainstalowane, uruchamiając polecenia:
gcc --version
g++ --version
cmake --version
clang --version
Jeżeli któreś z narzędzi nie odpowiada, doinstaluj brakujący pakiet przez menedżer pakietów twojej dystrybucji.
3. Wybór motywu i podstawowych ustawień
CLion pozwala dostosować wygląd interfejsu, skróty klawiaturowe i zachowanie edytora już na początku pracy. Dla początkujących szczególnie przydatne są:
- włączenie automatycznego formatowania,
- dopasowanie czcionki,
- ustawienie odpowiedniego motywu jasnego lub ciemnego,
- sprawdzenie lokalizacji projektu domyślnego.
Tworzenie pierwszego projektu
W CLion proces tworzenia nowego projektu wygląda podobnie do materiałów dydaktycznych: wybierasz kafelek New Project, wskazujesz opcję dla C lub C++, nadajesz nazwę i zatwierdzasz utworzenie projektu. Projekty w CLion domyślnie opierają się o CMake, dlatego od początku traktuj go jako narzędzie budujące cały projekt.
Przykładowa procedura
Skorzystaj z poniższych kroków:
- Otwórz CLion.
- Wybierz New Project.
- Wskaż typ projektu, np. C Executable lub odpowiednik dla C++.
- Nadaj projektowi nazwę.
- Wskaż lokalizację katalogu projektu.
- Kliknij Create.
Po utworzeniu projektu CLion powinien sam wygenerować podstawowy szkielet z plikiem źródłowym i konfiguracją CMake.
Jak wygląda praca z CMake w CLion
CLion mocno opiera się na CMake, dlatego plik CMakeLists.txt jest centralnym elementem projektu. To on mówi IDE, jakie pliki mają być kompilowane i jak ma wyglądać wynikowy program.
Dla prostego programu w C możesz użyć krótkiej konfiguracji, na przykład:
cmake_minimum_required(VERSION 3.20)
project(moj_program C)
set(CMAKE_C_STANDARD 11)
add_executable(moj_program main.c)
Po zmianie pliku CMakeLists.txt CLion może automatycznie przeładować konfigurację projektu. To wygodne, bo eliminuje ręczne odświeżanie po każdej zmianie konfiguracji.
Uruchamianie i kompilacja programu
Po utworzeniu projektu i wpisaniu kodu możesz uruchomić aplikację bezpośrednio z poziomu CLion, używając przycisku uruchamiania lub skrótu do budowania i startu programu. W środowisku akademickim często pokazuje się też ręczny sposób kompilacji z terminala, np. poleceniem gcc nazwa_pliku.c -o nazwa_programu.
Przykład dla kodu źródłowego lab3.c:
gcc lab3.c -o lab3
./lab3
Ten sposób pomaga zrozumieć, co CLion robi „pod spodem”, nawet jeśli samo IDE automatyzuje większość procesu.
Przydatne wskazówki na start
Na początku pamiętaj o kilku kwestiach:
- jeśli CLion nie znajduje kompilatora, sprawdź, czy pakiety
gcc,g++,clangicmakesą zainstalowane, - jeśli instalowałeś program ręcznie, trzymaj go w
/opt, bo to standardowa lokalizacja dla aplikacji rozpakowywanych systemowo, - jeśli chcesz prostą instalację i automatyczne aktualizacje, rozważ Snap,
- jeśli potrzebujesz instalacji zarządzanej przez repozytorium Flatpak, sprawdź dostępność CLion w Flathub,
- jeśli jesteś studentem, sprawdź możliwość uzyskania licencji edukacyjnej JetBrains.
Najczęstsze problemy i ich rozwiązania
CLion nie uruchamia się po instalacji ręcznej
Najczęstszą przyczyną jest uruchomienie nie tego pliku lub brak uprawnień do wykonania skryptu. Upewnij się, że wchodzisz do katalogu bin i uruchamiasz:
./clion.sh
Program nie widzi CMake albo kompilatora
To zwykle oznacza brak pakietów systemowych albo niepoprawnie ustawiony toolchain. W pierwszej kolejności zainstaluj wymagane narzędzia:
sudo apt install cmake gcc g++ clang build-essential
Projekt nie kompiluje się po utworzeniu
Sprawdź CMakeLists.txt, bo CLion używa go do budowania projektu. Jeżeli pliki źródłowe nie są poprawnie dodane do projektu, CMake nie będzie wiedział, co ma kompilować.
Kiedy wybrać którą metodę instalacji
Poniżej porównanie metod instalacji:
| Metoda | Zalety | Wady |
|---|---|---|
| Archiwum tar.gz | Prosta, uniwersalna, zgodna z oficjalnymi instrukcjami | Ręczne aktualizacje |
| Snap | Bardzo szybka instalacja, automatyczne aktualizacje | Mniej kontroli nad strukturą pakietu |
| Flatpak | Wygodne dla użytkowników Flathub | Zależne od konfiguracji Flatpaka i dystrybucji |
Jeśli zależy ci na pełnej zgodności z instrukcjami JetBrains, wybierz instalację z archiwum lub Snap. Jeśli preferujesz centralne repozytoria aplikacji i sandboxing, sprawdź Flatpak.








