Ogni sistema operativo ha dipendenze integrate per funzionare senza problemi. In breve, questi programmi di supporto sono spesso necessari per compilare il software e garantire che tutto il software dipendente sia disponibile quando necessario.

Il metapacchetto essenziale per la build di Ubuntu include molti di questi pacchetti, che assicurano che la tua esperienza Linux sia perfetta come vorresti che fosse. Questi pacchetti fanno parte di Debian e contengono tutti i componenti necessari per creare un pacchetto Debian.

Su Ubuntu, ci sono una serie di cinque pacchetti inclusi nel metapacchetto build-essential:

  • dpkg-dev: Puoi usare questo pacchetto per decomprimere, compilare e persino caricare i pacchetti sorgente DEB. Puoi essenzialmente usare questa utility per impacchettare il tuo software Sistemi basati su Debian.
  • rendere: Lo strumento make è parte integrante di Linux che crea e interpreta i Makefile. Makefile è necessario per fornire indicazioni di lavoro al compilatore. Durante l'installazione, assicurarsi di indirizzare eventuali make: comando non trovato errori.
  • instagram viewer
  • libc6-dev: libc6-dev è la libreria GNU C che contiene i file header e le librerie di sviluppo necessari per elaborare e compilare script C e C++.
  • gcc/g++: Questi sono rispettivamente i compilatori per gli script C e C++.

Una volta installati i pacchetti essenziali sul sistema, è possibile creare script C++ per verificare lo stato e l'estensione dell'installazione.

In alternativa, non esiste una regola rigida contro l'installazione di ciascun software separatamente. Tuttavia, poiché il pacchetto build-essential viene fornito come un elenco di software in bundle, avrai tutto in un unico posto, il che è conveniente.

Come installare build-essenziali su Ubuntu

Quando devi installare il metapacchetto build-essential su Ubuntu, puoi seguire i passaggi elencati di seguito:

Installa tutti gli aggiornamenti in sospeso per i tuoi pacchetti esistenti con aggiornare e aggiornamento comandi:

sudo apt aggiornamento && sudo apt upgrade -y

Per installare build-essential, puoi utilizzare il comando seguente:

sudo apt installarecostruire-essenziale

Durante la fase di installazione, il compilatore chiede il permesso per installare pacchetti specifici. Tipo y per concedere il permesso. Noterai anche molti comandi per decomprimere e configurare i pacchetti. È quasi come colmare le lacune all'interno del tuo ecosistema Linux.

Come passaggio successivo, puoi installare le pagine di manuale per aiutarti con l'installazione del pacchetto build-essential. Questo è un passaggio facoltativo, nel caso in cui non desideri installarlo.

sudo apt installare pagine-man-dev

Ora che tutti i pacchetti sono installati, puoi verificare la versione di GCC con il seguente comando:

gcc --versione

L'output è il seguente:

gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0

Dato che stai già controllando la versione GCC, è consigliabile controllare anche la versione g++ con il file --versione comando:

g++ --versione

I numeri di versione sono verso la fine della stringa, simili a 11.2.0. I numeri di versione differiranno, in base alla versione di Ubuntu che stai utilizzando.

Poiché le librerie del compilatore sono installate, è possibile eseguire un programma C per verificare i parametri di installazione.

Esecuzione di uno script C utilizzando GCC

Per confermare se il metapacchetto build-essential è stato installato correttamente, puoi scrivere e compilare uno script C di esempio. Apri il tuo editor di testo preferito su Ubuntu. Puoi scegli tra Vim e nano per scrivere il seguente frammento di codice:

nanotest.c

Aggiungi il seguente frammento di codice all'interno dell'editor di testo e salva lo script:

#includere <stdio.h>
vuoto principale()
{
stampa f("Ciao, questo è un test programma compilatore in Compilatore C!
");
}

Ecco come dovrebbe essere il file di testo:

Ecco una breve spiegazione del programma:

  • stdio.h: Intestazione della libreria input-output standard
  • principale(): Questa funzione esegue il programma C
  • printf(): Una funzione C per stampare un output
  • \n: Stampa l'output su una nuova riga

Per salvare è sufficiente premere CTRL+X, seguito da Y e accedere.

Successivamente, è necessario creare un file eseguibile come segue:

gcctest.c-otest

Esegui il file C appena creato con il comando:

./test

L'output salvato e compilato nell'editor di testo viene pubblicato correttamente nella finestra del terminale. Ciò dimostra che l'installazione del compilatore GCC è riuscita.

Come disinstallare build-essential da Ubuntu

Infine, potrebbero verificarsi situazioni in cui si desidera disinstallare i pacchetti installati durante l'installazione del pacchetto build-essential. In uno scenario del genere, puoi utilizzare il comando di base:

sudo apt remove build-essential

Questo dovrebbe rimuovere tutti i pacchetti installati. Inoltre, ti sarà utile anche eseguire il comando autoremove per rimuovere i pacchetti residui:

sudo apt rimozione automatica

I programmi essenziali per la compilazione su Ubuntu continuano a essere parte integrante della normale compilazione del codice e dell'installazione del software.

Poiché questi pacchetti costituiscono la base per qualsiasi esecuzione, è importante installarli non appena si esegue l'aggiornamento a uno qualsiasi nuova versione di Ubuntu o passare da un altro sistema operativo a Linux, in particolare Windows, per evitare ritardi e compilazioni indesiderati errori.