Home
» LINUX
»
Come installare l'IDE Code::Blocks su Linux
Come installare l'IDE Code::Blocks su Linux
Installa Code::Blocks su Linux dal repository dei pacchetti della tua distribuzione, quando possibile. Ubuntu e Debian utilizzano APT, Fedora utilizza DNF e Arch Linux utilizza pacman. L'IDE è gratuito e open source, ma non sostituisce un compilatore C o C++. Aggiungi la toolchain GCC e il debugger GDB se desideri compilare ed eseguire il debug dei programmi.
Il progetto Code::Blocks indica la versione 25.03 come versione stabile corrente. Le versioni per Linux potrebbero essere in ritardo rispetto a questa, poiché ogni distribuzione rilascia i pacchetti software secondo una propria tempistica. La pagina ufficiale del progetto per i binari Linux elenca attualmente i pacchetti di archivio per Debian 11 e 12; per altri sistemi, si consiglia di iniziare dai pacchetti di distribuzione riportati di seguito.
Controlla la tua distribuzione e il compilatore
Apri un terminale e identifica la tua distribuzione Linux con:
cat /etc/os-release
Utilizza la sezione di installazione corrispondente qui sotto. Code::Blocks fornisce l'IDE e l'interfaccia di compilazione; su Linux, il compilatore e il debugger sono strumenti di sistema separati. Installando GCC o G++ e GDB ora si evita il problema comune di aprire correttamente l'IDE ma non avere un compilatore disponibile quando si compila un progetto.
Installa Code::Blocks su Ubuntu o Debian
Aggiorna l'indice dei pacchetti APT, quindi installa Code::Blocks. I plugin aggiuntivi sono facoltativi, ma la loro installazione aggiunge i plugin extra del progetto.
APT installa Code::Blocks dal repository di pacchetti di Ubuntu o Debian.
Su Ubuntu, Code::Blocks è incluso nel componente Universe. Se APT segnala di non riuscire a trovare il pacchetto, abilita Universe in Software e aggiornamenti, aggiorna l'indice dei pacchetti ed esegui nuovamente il comando di installazione. Anche il repository stabile di Debian include Code::Blocks; consulta l' elenco dei pacchetti di Ubuntu e i dettagli del pacchetto stabile di Debian per verificarne la disponibilità per ogni versione.
Installa separatamente il compilatore, le utilità di compilazione e il debugger:
Su Ubuntu o Debian, build-essential installa gli strumenti di compilazione standard GCC, mentre GDB fornisce gli strumenti di debug.
sudo apt install build-essential gdb
Installare Code::Blocks su Fedora
Utilizza il repository ufficiale di Fedora per DNF. Il pacchetto Fedora è suddiviso in Code::Blocks e in un pacchetto opzionale di plugin aggiuntivi.
sudo dnf install codeblocks
Per aggiungere i plug-in aggiuntivi e la toolchain C++, installare:
sudo dnf install codeblocks-contrib gcc-c++ make gdb
La pagina dei pacchetti di Fedora elenca il programma principale e i suoi sottoprogrammi plug-in; controllala se il nome di un pacchetto cambia tra le diverse versioni di Fedora: Pacchetti Fedora Code::Blocks .
Fedora distribuisce Code::Blocks tramite DNF.
Installare Code::Blocks su Arch Linux
Arch Linux elenca Code::Blocks nel suo repository Extra. Esegui un aggiornamento completo del sistema durante l'installazione dell'IDE, in modo che pacman non mescoli un nuovo pacchetto con librerie di sistema obsolete:
sudo pacman -Syu codeblocks
Per le compilazioni e il debug di C/C++, aggiungi il gruppo di sviluppo base e GDB:
sudo pacman -S --needed base-devel gdb
Se pacman chiede quali membri del gruppo base-devel installare, accetta la selezione predefinita. La pagina dei pacchetti di Arch mostra il repository e la versione correnti.
Arch installa l'IDE con pacman dal repository Extra.
Cosa fare su openSUSE
Non utilizzare un vecchio archivio RPM di CentOS come programma di installazione generico per openSUSE. La pagina del software openSUSE per Code::Blocks al momento non segnala alcun pacchetto ufficiale per Leap 16; qualsiasi build disponibile, sia essa di comunità o sperimentale, potrebbe essere destinata solo a una specifica versione di openSUSE. Prima di abilitare una sorgente di terze parti, verifica le istruzioni relative alla distribuzione, al manutentore e al repository del pacchetto. Se non esiste un pacchetto adatto alla tua versione, il progetto Code::Blocks fornisce i download ufficiali dei sorgenti ; la compilazione dai sorgenti è un'opzione più complessa rispetto all'installazione di un pacchetto di distribuzione.
Avvia l'IDE e crea un progetto di prova
Avvia Code::Blocks dal menu delle applicazioni o eseguilo codeblocksin un terminale. Se la procedura guidata di prima esecuzione richiede un compilatore, scegli GNU GCC Compiler. Crea un'applicazione console dalla procedura guidata per la creazione di un nuovo progetto, accetta il compilatore predefinito per il progetto e usa Compila ed esegui per verificare che la toolchain funzioni correttamente.
Se Code::Blocks si apre ma segnala di non riuscire a trovare un compilatore, verifica che g++, make, e gdbsiano installati. Riavvia l'IDE dopo averli installati. Se il compilatore è presente ma Code::Blocks non riesce ancora a rilevarlo, apri Impostazioni > Compilatore e controlla i percorsi della toolchain del compilatore GNU GCC. Il manuale utente del progetto spiega le impostazioni del compilatore e la procedura guidata del progetto.
Risoluzione rapida dei problemi
APT non riesce a trovare Code::Blocks: su Ubuntu, verifica che Universe sia abilitato, quindi esegui sudo apt update.
DNF non riesce a trovare il pacchetto: verifica che i repository di Fedora per la tua versione siano abilitati e che la versione sia ancora supportata.
pacman segnala un problema di dipendenza o di firma: aggiorna l'intero sistema con sudo pacman -Syu, quindi riprova l'installazione.
L'IDE si avvia ma non riesce a compilare: installa i pacchetti del compilatore e del debugger elencati sopra; la sola reinstallazione di Code::Blocks non li aggiungerà.
Una volta installati l'IDE e il compilatore, è possibile utilizzare Code::Blocks per progetti C e C++ senza dover scaricare file RPM o DEB specifici per la distribuzione da fonti esterne.