GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa gli strumenti essenziali per la build su Ubuntu 22.04 o 20.04 LTS Linux

Per compilare i programmi dal loro codice sorgente, abbiamo bisogno di alcuni strumenti e librerie disponibili tramite un unico pacchetto chiamato Build essential su Ubuntu 20.04 | 22.04 |18.04 o Debian 11 | 10 repository di base. Qui impariamo come installarlo.

Build essential è un nome per un pacchetto che include i compilatori e le librerie GCC/g++ e alcune altre utilità necessarie per compilare il software scritto in C e C++.

La Gnu Compiler Collection, in breve GCC, è una raccolta di compilatori e offre un'interfaccia uniforme per la creazione di programmi in C, C++, Objective-C, Fortran, Ada, Assembler e Go.

Il significato originale di GCC era GNU C Compiler, ma poiché da allora sono state aggiunte diverse altre lingue, il significato è cambiato in GNU Compiler Collection. Oggi il compilatore C si chiama gcc in minuscolo per poterlo distinguere dal tutto.

I pacchetti chiave installati automaticamente sul nostro sistema Debian o Ubuntu da Build-essentials sono GCC – è una compilazione GNU per la programmazione C; g++ per la compilazione del linguaggio di programmazione C++; libc6-dev – libreria GNU C; Crea – Il sistema di compilazione tradizionale o uno strumento indica al compilatore come lavorare; per impacchettare o decomprimere un pacchetto Debian, l'utilità dpkg-dev c'è anche.

In breve, impostando build-essential otteniamo tutti gli strumenti necessari per compilare software su sistemi Ubuntu/Debian.

Se hai già creato pacchetti di qualsiasi tipo, avrai già installato il pacchetto build-essential. Oltre a un compilatore ciascuno per C e C ++, contiene anche numerosi strumenti utili che sono così ampiamente utilizzati dagli sviluppatori (ad es. Makefiles) che possono essere dati per scontati con qualsiasi sistema che desideri compilare qualcosa. Questo articolo mira a aiuta a compilare programmi usando GCC su Ubuntu. Non intende fornire alcun linguaggio di programmazione delle informazioni.

Installa gli strumenti essenziali per la compilazione su Ubuntu 20.04 o 22.04 Linux

I comandi forniti di seguito saranno gli stessi per tutta Debian e i suoi sistemi basati, inclusi Linux Mint, MX Linux, POP! Sistema operativo Linux e altri.

1. Apri un terminale di comando

Per installare il pacchetto istantaneamente su Linux, il modo più semplice è utilizzare il terminale di comando. Per aprire l'app del terminale, utilizza i tasti di scelta rapida da tastiera:Ctrl+ALT+T oppure vai su Avvio applicazioni e trovalo lì.

2. Esegui l'aggiornamento del sistema

Prima di procedere oltre e installare gli strumenti di sviluppo per la compilazione del codice sorgente in Ubuntu o Debian, esegui il comando di aggiornamento del sistema per ricostruire la cache del repository.

sudo apt update

3. Comando per installare build-essential su Ubuntu

Bene, proprio come migliaia di pacchetti, "Build-essentials ” è disponibile anche tramite il repository di base di Debian o Ubuntu. Quindi, usa semplicemente APT comando di gestione dei pacchetti indicato di seguito.

sudo apt install build-essential manpages-dev

Nota : manpages-dev serve solo a fornire pagine di manuale sull'uso di GNU/Linux per lo sviluppo. Puoi saltarlo se vuoi.

I seguenti pacchetti sono richiesti per linguaggi diversi da C e C++ :

  • gobjc (Obiettivo-C)
  • gfortran (Fortra)
  • moscerinouniverso , Ada)

Comando per installare i pacchetti:

sudo apt install gobjc gfortran gnat

4. Controlla la versione di gcc e g++

Per sapere quale versione di GCC e G++ è sul tuo sistema usa i comandi forniti:

gcc --version
g++ --version

5. Come compilare il codice sorgente su Debian o Ubuntu 22.04/20.4

Una volta che hai installato il pacchetto build-essential sul tuo sistema, possiamo iniziare a compilare il codice sorgente del software che desideriamo. Ad esempio, vogliamo installare il popolare strumento di conversione di immagini ImageMagick su Debian Linux usando il suo codice sorgente. La prima cosa che dovremmo avere sul tuo sistema è il "codice sorgente" che vogliamo compilare.

Qui stiamo clonando il sorgente di ImageMagick dal suo repository Git. Se hai già un codice sorgente del programma che desideri compilare, puoi procedere.

sudo git clone https://github.com/ImageMagick/ImageMagick.git

Passa alla cartella del codice sorgente, eccolo ImageMagick:

cd  ImageMagick

Prepara i file per la compilazione:

sudo ./configure

Inizia a compilare:

sudo make

Una volta completata la compilazione, installa il programma:

sudo make install

6. Compila il tuo programma C

Se desideri scrivere il tuo programma e utilizzare Build essential packages per compilare il tuo codice e scoprire come funziona, consulta i nostri Tutorial:  Come creare, compilare ed eseguire un programma C in un terminale Linux

7. Rimuovi o disinstalla build-essential da Ubuntu

Coloro che sono interessati allo sviluppo oa questo pacchetto possono rimuoverlo utilizzando:

sudo apt install build-essential
Altri articoli: 2 modi per installare il codice VS su Debian 11 Bullseye Linux 3 modi per installare .NET Core (dotnet) su Ubuntu 22.04 | 20.4
4 modi per installare VS Code Editor su Ubuntu 22.04 | 20.4


Ubuntu
  1. Installa Chromium su Ubuntu 18.04 LTS e Linux Mint

  2. Come installare Kali Linux Tools usando Katoolin su Ubuntu 18.04 LTS

  3. Come installare gli strumenti Kali Linux in Ubuntu

  4. Installa Kali Linux Tools usando Katoolin in Ubuntu 18.04 LTS

  5. Installa Pencil2D Animation su Ubuntu 20.04 LTS

Come installare Thinkorswim su Ubuntu 20.04 LTS Linux

Installa Gnome su Ubuntu 22.04 | 20.04 LTS Linux

Come installare Gparted su Ubuntu 22.04 | 20.04 LTS Linux

Come installare Linux Kernel 5.0 su Ubuntu 18.04 LTS

Come installare VMware Tools su Ubuntu 18.04 LTS

Come installare VMware Tools su Ubuntu 20.04 LTS