Originariamente inviato da P4nico

Si uso linux. Volevo sapere se scrivere "g++ file.cpp" fosse corretto perchè facendo un "man g++" non mi suona bene.

Ho visto scrivere da qualcuno:
g++ file.cpp -o fileeseguibile
il compilatore g++ ha moltissime opzioni, se indichi -o file_exe il binario avrà nome file_exe, altrimenti il nome di default sarà a.out.
Molto utile risulta automatizzare la compilazione con il programma make.
In questo caso le istruzioni di compilazioni le scrivi in un file che devi chiamare makefile e la compilazione la fai partire digitando da console make.
Un esempio di makefile può essere (che produce una libreria condivisa
Codice PHP:

CC
=g++
CFLAGS=tutti i tuoi flag di compilazione
APPNAME
=nome_applicazione
#le directory dei file include
INCLUDE=    -I./             
#i file sorgenti
SRCFILES=    ./tuo_file.cpp        

$(APPNAME) : $(SRCFILES)
       $(
CC) $(CFLAGS) $(INCLUDE) $(SRCFILES) -
ciao
sergio