Compilazione file .cpp

Ho provato a fare un piccolo programma in c++;

ora per compilarlo mi sposto nella cartella dove c’ è il file Prova.cpp e do:

g++ Prova.cpp

ma non riconosce il comando g++, anche se il compilatore gcc è installato

Dove sbaglio?

Nel fatto che g++ non esiste, esiste gcc.

Può dar luogo a confusione in effetti, ma il file binario gcc è solo per il C. All’interno della collection di compilatori GCC c’è anche il frontend per il C++ che è g++. Devi solo installarlo:

yum install gcc-c++

In generale per trovare un comando di cui sai il nome dell’eseguibile ma che non trovi nell’indice dei nomi dei pacchetti sul repo basta dare un

yum provides “*/nomefile”

es.

yum provides “*/g++”

e ti viene restituita la lista di pacchetti che contengono file con quel nome :slight_smile:

Grazie per il consiglio

Per lavorare con lo sviluppo esiste un gruppo: “Strumenti di sviluppo” per yum.

Ciao