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.

Terminal Ubuntu lub Debian z poleceniem APT w celu zainstalowania Code::Blocks i opcjonalnych wtyczek do niego.
APT instaluje Code::Blocks z repozytorium pakietów Ubuntu lub Debian.
sudo apt update
sudo apt install codeblocks codeblocks-contrib

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:

Terminal Linux pokazujący polecenie APT umożliwiające dodanie narzędzi do kompilacji GCC i debugera GDB w systemie Ubuntu lub Debian.
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 .

Terminal Fedora z poleceniem DNF w celu zainstalowania Code::Blocks.
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ę.

Terminal Arch Linux z poleceniem pacman do uaktualnienia systemu i zainstalowania Code::Blocks.
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.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.