Strona główna
» LINUX
»
Jak zainstalować środowisko IDE Code::Blocks w systemie Linux
Jak zainstalować środowisko IDE Code::Blocks w systemie Linux
Instaluj Code::Blocks w systemie Linux z repozytorium pakietów swojej dystrybucji, kiedy tylko jest to możliwe. Ubuntu i Debian korzystają z APT, Fedora z DNF, a Arch Linux z Pacmana. IDE jest darmowe i ma otwarty kod źródłowy, ale nie zastępuje kompilatora C ani C++. Dodaj zestaw narzędzi GCC i debugger GDB, jeśli chcesz kompilować i debugować programy.
Projekt Code::Blocks wymienia wersję 25.03 jako aktualną wersję stabilną. Wersje Linuksa mogą być opóźnione w stosunku do tej wersji, ponieważ każda dystrybucja pakuje oprogramowanie według własnego harmonogramu. Oficjalna strona projektu poświęcona binarnym dystrybucjom Linuksa zawiera obecnie listę pakietów archiwalnych dla dystrybucji Debian 11 i 12; w przypadku innych systemów należy zacząć od pakietów dystrybucyjnych wymienionych poniżej.
Sprawdź swoją dystrybucję i kompilator
Otwórz terminal i zidentyfikuj swoją wersję Linuksa za pomocą:
cat /etc/os-release
Skorzystaj z odpowiedniej sekcji instalacji poniżej. Code::Blocks dostarcza środowisko IDE i interfejs kompilatora; w systemie Linux kompilator i debugger to oddzielne narzędzia systemowe. Instalacja GCC lub G++ i GDB pozwala teraz uniknąć częstego problemu z pomyślnym otwarciem środowiska IDE, ale brakiem dostępnego kompilatora podczas budowania projektu.
Zainstaluj Code::Blocks na Ubuntu lub Debianie
Odśwież indeks pakietów APT, a następnie zainstaluj Code::Blocks. Dodane wtyczki są opcjonalne, ale ich instalacja spowoduje dodanie dodatkowych wtyczek projektu.
APT instaluje Code::Blocks z repozytorium pakietów Ubuntu lub Debian.
W Ubuntu pakiet Code::Blocks znajduje się w komponencie Universe. Jeśli APT zgłosi, że nie może znaleźć pakietu, włącz pakiet Universe w sekcji Oprogramowanie i aktualizacje, odśwież indeks pakietów i ponownie uruchom polecenie install. Stabilne repozytorium Debiana również zawiera pakiet Code::Blocks; informacje o dostępności w poszczególnych wydaniach można znaleźć na liście pakietów Ubuntu oraz w szczegółach stabilnych pakietów Debiana .
Zainstaluj kompilator, narzędzia do kompilacji i debugger osobno:
W systemach Ubuntu i Debian build-essential instaluje standardowe narzędzia do kompilacji GCC, natomiast GDB zapewnia debugowanie.
sudo apt install build-essential gdb
Zainstaluj Code::Blocks w Fedorze
Użyj oficjalnego repozytorium DNF Fedory. Pakiet Fedory jest podzielony na Code::Blocks i opcjonalny pakiet wtyczek.
sudo dnf install codeblocks
Aby dodać dodatkowe wtyczki i zestaw narzędzi C++, zainstaluj:
sudo dnf install codeblocks-contrib gcc-c++ make gdb
Na stronie pakietów Fedory znajduje się lista głównego programu i jego podpakietów wtyczek. Sprawdź ją, jeśli nazwa pakietu zmienia się pomiędzy wydaniami Fedory: Fedora Code::Blocks packages .
Fedora dystrybuuje Code::Blocks za pośrednictwem DNF.
Zainstaluj Code::Blocks na Arch Linux
Arch umieszcza Code::Blocks w swoim repozytorium Extra. Wykonaj pełną aktualizację systemu podczas instalacji IDE, aby Pacman nie pomylił nowego pakietu ze starymi bibliotekami systemowymi:
sudo pacman -Syu codeblocks
W przypadku kompilacji i debugowania w języku C/C++ dodaj podstawową grupę programistyczną i GDB:
sudo pacman -S --needed base-devel gdb
Jeśli pacman zapyta, których członków grupy base-devel zainstalować, zaakceptuj domyślny wybór. Strona pakietu Arch pokazuje aktualne repozytorium i wersję.
Arch instaluje IDE za pomocą pacmana z repozytorium Extra.
Co robić w systemie openSUSE
Nie używaj starego archiwum RPM systemu CentOS jako ogólnego instalatora openSUSE. Strona oprogramowania openSUSE dla Code::Blocks obecnie informuje o braku oficjalnego pakietu dla Leap 16; wszelkie dostępne kompilacje społecznościowe lub eksperymentalne mogą być przeznaczone wyłącznie dla konkretnej wersji openSUSE. Przed włączeniem źródła zewnętrznego sprawdź instrukcje dotyczące dystrybucji, opiekuna i repozytorium pakietu. Jeśli nie ma odpowiedniego pakietu dla Twojej wersji, projekt Code::Blocks udostępnia oficjalne pliki źródłowe do pobrania ; kompilacja ze źródła jest bardziej skomplikowana niż instalacja pakietu dystrybucyjnego.
Uruchom środowisko IDE i zbuduj projekt testowy
Uruchom Code::Blocks z menu aplikacji lub codeblocksw terminalu. Jeśli kreator pierwszego uruchomienia poprosi o kompilator, wybierz kompilator GNU GCC. Utwórz aplikację konsolową w kreatorze nowego projektu, zaakceptuj domyślny kompilator dla projektu i użyj opcji „Buduj i uruchom”, aby sprawdzić, czy zestaw narzędzi działa.
Jeśli Code::Blocks uruchamia się, ale zgłasza, że nie może znaleźć kompilatora, sprawdź g++, czy make, i są zainstalowane. Po ich zainstalowaniu uruchom ponownie IDE. Jeśli kompilator jest obecny, ale Code::Blocks nadal go nie wykrywa, otwórz Ustawienia > Kompilator i sprawdź ścieżki do zestawu narzędzi kompilatora GNU GCC. Podręcznik użytkownikagdb projektu wyjaśnia ustawienia kompilatora i kreatora projektu.
Szybkie rozwiązywanie problemów
APT nie może zlokalizować Code::Blocks: w systemie Ubuntu, sprawdź, czy Universe jest włączone, a następnie uruchom sudo apt update.
DNF nie może odnaleźć pakietu: sprawdź, czy repozytoria Fedory dla Twojej wersji są włączone i czy wersja jest nadal obsługiwana.
pacman zgłasza problem z zależnościami lub podpisem: zaktualizuj cały system za pomocą sudo pacman -Syu, a następnie ponów próbę instalacji.
IDE uruchamia się, ale nie można go skompilować: zainstaluj pakiety kompilatora i debugera wymienione powyżej; sama ponowna instalacja Code::Blocks nie spowoduje ich dodania.
Po zainstalowaniu środowiska IDE i kompilatora możesz używać Code::Blocks w projektach C i C++ bez konieczności pobierania plików RPM lub DEB specyficznych dla danej dystrybucji z niezwiązanego źródła.