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.

Terminale Ubuntu o Debian con il comando APT per installare Code::Blocks e i relativi plugin opzionali.
APT installa Code::Blocks dal repository di pacchetti di Ubuntu o Debian.
sudo apt update
sudo apt install codeblocks codeblocks-contrib

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:

Terminale Linux che mostra il comando APT per aggiungere gli strumenti di compilazione GCC e il debugger GDB su Ubuntu o Debian.
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 .

Terminale Fedora con il comando DNF per installare 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.

Terminale Arch Linux con il comando pacman per aggiornare il sistema e installare Code::Blocks.
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.

Lascia un commento

Come recuperare in modo sicuro partizioni e dati del disco rigido persi

Come recuperare in modo sicuro partizioni e dati del disco rigido persi

Scopri come recuperare partizioni e file persi con TestDisk e PhotoRec. Proteggi l'unità di origine, esegui una scansione sicura e salva i dati recuperati su un altro disco.

Come scansionare i codici QR su un computer desktop Linux

Come scansionare i codici QR su un computer desktop Linux

Scansiona i codici QR su Linux con CoBang utilizzando una webcam o un file immagine. Consulta le opzioni di installazione, i passaggi di configurazione e le soluzioni per l'accesso alla fotocamera tramite Flatpak.

Come modificare le impostazioni della webcam su Linux con Cameractrls

Come modificare le impostazioni della webcam su Linux con Cameractrls

Modifica le impostazioni della webcam su Linux con Cameractrls: regola l'esposizione, il colore, la riduzione dello sfarfallio e altri controlli supportati, quindi verifica le modalità video compatibili.

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Installa PhpStorm su Linux con JetBrains Toolbox o con l'archivio tar.gz autonomo, oltre alle opzioni Snap e Arch AUR. Java è già incluso.

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Crea un'immagine ISO di un CD-ROM su Linux con GNOME Disks o dd. Identifica l'unità ottica, monitora la copia, verifica l'immagine e scopri quando un disco danneggiato o un disco audio richiede uno strumento aggiuntivo.

Come installare Cisco Packet Tracer su Linux

Come installare Cisco Packet Tracer su Linux

Scarica Cisco Packet Tracer 9.0.1 per Ubuntu a 64 bit, installa il pacchetto DEB con APT, accetta la licenza nel Terminale ed effettua l'accesso per avviare un laboratorio.

Come configurare due pannelli su XFCE 4

Come configurare due pannelli su XFCE 4

Crea un pannello XFCE 4 separato per ogni schermo, assegna il secondo pannello all'uscita corretta, posizionalo e ridimensionalo, e aggiungi i launcher e gli elementi di stato necessari.

Come ritagliare un'immagine su Linux con GIMP

Come ritagliare un'immagine su Linux con GIMP

Rimuovere lo sfondo di una foto su Linux con GIMP: traccia il soggetto, elimina lo sfondo selezionato, mantieni la trasparenza ed esporta un file PNG riutilizzabile.

Applicazione desktop Google Tasks: come utilizzarla su un computer

Applicazione desktop Google Tasks: come utilizzarla su un computer

Apri Google Tasks in un browser, aggiungi un collegamento a Chrome o avvialo come un'app e gestisci le attività con data tramite Calendar e Gmail.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler associa i file MP3 ai tasti della tastiera e permette la riproduzione in loop dell'audio. Scopri cosa fa questo software gratuito ormai datato, dove finiscono le sue vecchie funzionalità e cosa controllare prima di scaricarlo.