Ubuntu

Cos'è Ubuntu build-essenziale, come installarlo e usarlo?

Cos'è Ubuntu build-essenziale, come installarlo e usarlo?
I pacchetti build-essentials sono meta-pacchetti necessari per la compilazione del software. Includono il debugger GNU, la raccolta di compilatori g++/GNU e alcuni altri strumenti e librerie necessari per compilare un programma. Ad esempio, se devi lavorare su un compilatore C/C++, devi installare i meta-pacchetti essenziali sul tuo sistema prima di avviare l'installazione del compilatore C. Quando si installano i pacchetti build-essential, alcuni altri pacchetti come G++, dpkg-dev, GCC e make, ecc. installalo anche sul tuo sistema.

Sopra, abbiamo descritto cosa sono i pacchetti build-essential. Nel resto dell'articolo, spiegheremo come installare e utilizzare build-essentials sui sistemi Ubuntu. Tutti i comandi del terminale che abbiamo eseguito su Ubuntu 20.04 sistema in questo articolo. Immergiamoci negli abissi!

Installazione e utilizzo degli strumenti Build Essential su Ubuntu 20.04 sistema

I meta-pacchetti build-essenziali possono essere installati direttamente dal repository ufficiale di Ubuntu. Questi pacchetti sono disponibili nella versione predefinita di Ubuntu 20.04 archivio di sistema. Basta installare meta-pacchetti di strumenti essenziali per la compilazione tramite il gestore di pacchetti apt. Apri l'applicazione terminale tramite la scorciatoia da tastiera "Ctrl + Alt + t".

Aggiorna repository apt

Ora, devi aggiornare il repository dei pacchetti prima di installare gli strumenti essenziali per la compilazione build. Digita il seguente comando per aggiornare l'indice del repository apt:

$ sudo apt update

Installa build-essenziale

Installa i pacchetti build-essential eseguendo il comando indicato di seguito:

$ sudo apt install build-essential

Dopo aver eseguito il comando precedente, sul terminale verrà mostrato il seguente risultato:

Controlla la versione GCC

Una volta terminata l'installazione, verifica l'installazione di questi pacchetti controllando la versione di GCC sul tuo sistema con il seguente comando:

$ gcc --version

La versione installata di GCC da visualizzare sul terminale, che viene mostrata anche nella seguente schermata:

Ora, tutte le librerie e gli strumenti del compilatore GCC sono stati installati su Ubuntu 20.04 sistema. Tuttavia, puoi eseguire un programma C per testare l'installazione.

Crea programma C C

Creiamo un programma C utilizzando l'editor nano come segue:

$ nano testprogram.c

Ora aggiungi le righe di codice sotto menzionate in questo nano file:

// programma di prova.c
#includere
int main()
printf("Prova, Programma!\n");
restituisce 0;

Compilare il programma C

Salva il file sopra e crea un file eseguibile usando il seguente comando:

$ gcc programma di prova.c -o programma di prova

Esegui il programma C

Ora, esegui il seguente comando per eseguire il programma C:

$ ./programma di prova

Il seguente output viene mostrato sul terminale dopo aver eseguito il programma C di cui sopra:

Conclusione

Abbiamo spiegato l'installazione degli strumenti essenziali per la compilazione in questo articolo. Abbiamo esplorato cosa è essenziale per la compilazione e come installarlo e utilizzarlo su Ubuntu 20.04 sistema. Ora dovresti avere la corretta comprensione del build-essenziale e di come installarlo sul sistema Ubuntu. I comandi precedenti possono essere applicati anche alle versioni precedenti di Ubuntu. Per saperne di più su questi pacchetti richiesti, devi visitare il loro sito Web ufficiale per una migliore comprensione.

Come utilizzare AutoKey per automatizzare i giochi Linux
AutoKey è un'utilità di automazione desktop per Linux e X11, programmata in Python 3, GTK e Qt. Utilizzando la sua funzionalità di scripting e MACRO, ...
Come mostrare il contatore FPS nei giochi Linux
I giochi Linux hanno avuto una grande spinta quando Valve ha annunciato il supporto Linux per il client Steam e i loro giochi nel 2012. Da allora, mol...
Come scaricare e giocare a Sid Meier's Civilization VI su Linux
Introduzione al gioco Civilization 6 è una versione moderna del concetto classico introdotto nella serie dei giochi Age of Empires. L'idea era abbasta...