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.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
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
ciaoCodice 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) -o
sergio