Acasă
» LINUX
»
Cum se instalează Code::Blocks IDE pe Linux
Cum se instalează Code::Blocks IDE pe Linux
Instalați Code::Blocks pe Linux din depozitul de pachete al distribuției dvs. ori de câte ori este posibil. Ubuntu și Debian folosesc APT, Fedora folosește DNF, iar Arch Linux folosește pacman. IDE-ul este gratuit și open source, dar nu înlocuiește un compilator C sau C++. Adăugați lanțul de instrumente GCC și depanatorul GDB dacă doriți să construiți și să depanați programe.
Proiectul Code::Blocks listează versiunea 25.03 ca versiune stabilă curentă. Versiunile Linux pot rămâne în urmă față de această versiune, deoarece fiecare distribuție pachetizează software-ul în propriul program. Pagina oficială de versiuni binare Linux a proiectului listează în prezent pachetele de arhivă pentru Debian 11 și 12; pentru alte sisteme, începeți cu pachetele de distribuție de mai jos.
Verificați distribuția și compilatorul
Deschideți un terminal și identificați versiunea dvs. de Linux cu:
cat /etc/os-release
Folosește secțiunea de instalare corespunzătoare de mai jos. Code::Blocks furnizează IDE-ul și interfața compilatorului; pe Linux, compilatorul și depanatorul sunt instrumente de sistem separate. Instalarea GCC sau G++ și GDB evită acum problema comună de a deschide IDE-ul cu succes, dar de a nu avea niciun compilator disponibil atunci când construiești un proiect.
Instalați Code::Blocks pe Ubuntu sau Debian
Reîmprospătați indexul pachetului APT, apoi instalați Code::Blocks. Pluginurile contribuite sunt opționale, dar instalarea lor adaugă pluginurile suplimentare ale proiectului.
APT instalează Code::Blocks din depozitul de pachete Ubuntu sau Debian.
Pe Ubuntu, Code::Blocks se află în componenta Universe. Dacă APT raportează că nu găsește pachetul, activați Universe în Software & Updates, actualizați indexul pachetului și rulați din nou comanda de instalare. Depozitul stabil Debian conține și Code::Blocks; consultați lista de pachete Ubuntu și detaliile pachetului stabil Debian pentru disponibilitate după lansare.
Instalați compilatorul, utilitarele de compilare și depanatorul separat:
Pe Ubuntu sau Debian, build-essential instalează instrumentele standard de compilare GCC, în timp ce GDB asigură depanarea.
sudo apt install build-essential gdb
Instalați Code::Blocks pe Fedora
Folosește depozitul oficial DNF al Fedora. Pachetul Fedora este împărțit în Code::Blocks și un pachet opțional de plugin-uri contribuite.
sudo dnf install codeblocks
Pentru a adăuga plugin-uri suplimentare și lanțul de instrumente C++, instalați:
sudo dnf install codeblocks-contrib gcc-c++ make gdb
Pagina de pachete Fedora listează programul principal și subpachetele sale de plugin-uri; verificați dacă numele unui pachet se schimbă între versiunile Fedora: Fedora Code::Blocks packages .
Fedora distribuie Code::Blocks prin DNF.
Instalați Code::Blocks pe Arch Linux
Arch listează Code::Blocks în depozitul său Extra. Rulați o actualizare completă a sistemului în timp ce instalați IDE-ul, astfel încât pacman să nu amestece un pachet nou cu biblioteci de sistem învechite:
sudo pacman -Syu codeblocks
Pentru versiuni C/C++ și depanare, adăugați grupul de dezvoltare de bază și GDB:
sudo pacman -S --needed base-devel gdb
Dacă pacman întreabă ce membri ai grupului base-devel să instaleze, acceptați selecția implicită. Pagina pachetului Arch afișează depozitul și versiunea curentă.
Arch instalează IDE-ul cu pacman din repozitoriul Extra.
Ce să faci pe openSUSE
Nu utilizați o arhivă RPM CentOS veche ca program de instalare generic pentru openSUSE. Pagina de software openSUSE pentru Code::Blocks nu raportează în prezent niciun pachet oficial pentru Leap 16; orice versiune disponibilă, fie ea comunitară, fie experimentală, poate viza doar o anumită versiune openSUSE. Verificați instrucțiunile de distribuție, întreținător și depozit ale pachetului înainte de a activa o sursă terță parte. Dacă nu există un pachet potrivit pentru versiunea dvs., proiectul Code::Blocks oferă descărcări oficiale ale sursei ; construirea din sursă este o opțiune mai complexă decât instalarea unui pachet de distribuție.
Lansați IDE-ul și construiți un proiect de testare
Lansați Code::Blocks din meniul aplicației sau rulați-l codeblocksîntr-un terminal. Dacă expertul de prima rulare solicită un compilator, alegeți GNU GCC Compiler. Creați o aplicație consolă din expertul de proiect nou, acceptați compilatorul implicit pentru proiect și utilizați Build și Run pentru a confirma că lanțul de instrumente funcționează.
Dacă Code::Blocks se deschide, dar raportează că nu găsește un compilator, verificați dacă g++, make, și sunt instalate. Reporniți IDE-ul după instalare. Dacă compilatorul este prezent, dar Code::Blocks tot nu îl poate detecta, deschideți Setări > Compilator și verificați căile către lanțul de instrumente al compilatorului GNU GCC. Manualul de utilizaregdb al proiectului explică setările compilatorului și expertul de proiect.
Depanare rapidă
APT nu poate localiza Code::Blocks: pe Ubuntu, confirmați că Universe este activat, apoi rulați sudo apt update.
DNF nu poate găsi pachetul: verificați dacă depozitele Fedora pentru versiunea dvs. sunt activate și dacă versiunea este încă suportată.
pacman raportează o problemă cu dependența sau semnătura: actualizați întregul sistem cu sudo pacman -Syu, apoi încercați din nou instalarea.
IDE-ul pornește, dar nu poate compila: instalați pachetele de compilare și depanare enumerate mai sus; reinstalarea singură a Code::Blocks nu le va adăuga.
După ce IDE-ul și compilatorul sunt instalate, puteți utiliza Code::Blocks pentru proiecte C și C++ fără a descărca fișiere RPM sau DEB specifice distribuției dintr-o sursă independentă.