Ricerca nel sito web

Installazione degli strumenti di compilazione GCC e C/C++ su CentOS 8


In questo articolo ti mostrerò come installare GCC e tutti gli strumenti di compilazione C/C++ richiesti su CentOS 8 per lo sviluppo di programmi C/C++. Quindi iniziamo.

Installazione degli strumenti di compilazione GCC e C/C++:

Innanzitutto, aggiorna la cache del repository del pacchetto YUM con il seguente comando:

$ sudo yum makecache

La cache del repository del pacchetto YUM dovrebbe essere aggiornata.

Su CentOS 8, tutti gli strumenti di sviluppo C/C++ possono essere installati molto facilmente installando il gruppo Strumenti di sviluppo.

$ sudo yum grouplist

Per installare il gruppo di pacchetti Strumenti di sviluppo, esegui il comando seguente:

$ sudo yum groupinstall "Development Tools"

Per confermare l'installazione, premi Y e poi premi .

Il gestore pacchetti YUM dovrebbe scaricare tutti i pacchetti da Internet e installarli sul tuo computer CentOS 8.

A questo punto, GCC e tutti gli strumenti di compilazione C/C++ richiesti dovrebbero essere installati.

Per verificare se GCC funziona correttamente, esegui il comando seguente:

$ gcc --version

Come puoi vedere, GCC funziona correttamente.

Ora, per verificare se G++ funziona correttamente, esegui il seguente comando:

$ g++ --version

Come puoi vedere, G++ funziona correttamente.

Per verificare se lo strumento make funziona correttamente, esegui il seguente comando:

$ make --version

Come puoi vedere, make funziona correttamente.

Scrivere il tuo primo programma C e C++:

In questa sezione ti mostrerò come scrivere il tuo primo programma C e C++, compilarlo utilizzando GCC ed eseguirlo. Quindi, continuiamo,

NOTA: il file sorgente del programma C deve terminare con l'estensione .c e il file sorgente del programma C++ deve terminare con l'estensione .cpp. Devi ricordartelo sempre.

Innanzitutto, crea un file sorgente del programma C ciao.c e digita le seguenti righe di codice.

#include <stdio.h>
#include <stdlib.h>
 
int main(void) {
  printf("Hello world from LinuxHint!\n");
 
  return EXIT_SUCCESS;
}

Il file del codice sorgente finale dovrebbe assomigliare a questo.

Una volta scritto il programma C, vai alla directory (nel mio caso ~/codes) in cui hai salvato il file sorgente C hello.c come segue:

$ cd ~/codes

Come puoi vedere, il file sorgente C hello.c si trova in questa directory.

Ora, per compilare il file sorgente C ciao.c, esegui il seguente comando:

$ gcc hello.c

Se non specifichi un nome per il file binario/eseguibile compilato, a.out sarà il nome predefinito per il file binario/eseguibile compilato.

Se vuoi dare al tuo file binario/eseguibile compilato un nome, ad esempio ciao, compila il file sorgente C ciao.c con il seguente comando:

$ gcc -o hello hello.c

NOTA: qui, l'opzione -o definisce il file di output o il nome del file binario/eseguibile compilato.

Una volta compilato il file sorgente C hello.c, dovrebbe essere generato un nuovo file binario/eseguibile compilato hello, come puoi vedere nello screenshot qui sotto.

$ ls -lh

Ora esegui il file binario/eseguibile compilato ciao come segue:

$ ./hello

Come puoi vedere, l'output desiderato viene stampato sullo schermo.

Ora crea un nuovo file sorgente C++ ciao.cpp e digita le seguenti righe di codice.

#include <iostream>
 
using namespace std;
 
int main(void) {
  cout << "C++: Hello world from LinuxHint!" << endl;
 
  return EXIT_SUCCESS;
}

Il file del codice sorgente finale dovrebbe assomigliare a questo.

Come puoi vedere, il file sorgente C++ ciao.cpp si trova nella directory ~/codes.

$ ls -lh

Ora compila il file sorgente C++ ciao.cpp e assegna al file binario/eseguibile compilato un nome ciao-cpp con il seguente comando:

$ g++ -o hello-cpp hello.cpp

Una volta compilato il file sorgente C++ hello.cpp, dovrebbe essere creato un nuovo file binario/eseguibile compilato hello-cpp come puoi vedere nello screenshot qui sotto.

Ora esegui il file binario/eseguibile compilato hello-cpp come segue:

$ ./hello-cpp

Come puoi vedere, l'output desiderato viene stampato sullo schermo.

Quindi, è così che installi gli strumenti di compilazione GCC e C/C++ su CentOS 8 e scrivi i tuoi primi programmi C/C++. Grazie per aver letto questo articolo.

Articoli correlati: