Makefile in C++

xyz34567
Buonasera, ho una domanda sull'uso dei makefiles (ambiente Linux).
Il mio professore di informatica ci ha spiegato la struttura dei makefiles ma non ha incluso la riga "$all:$ nomedelprogramma" presente all'inizio del file.
A cosa serve?
Serve necessariamente metterla?
Grazie mille!

Risposte
Quinzio
"all" e' un nome come un altro per chiamare un target del makefile.
E' una convenzione, una tradizione creare un target che si chiama "all" perche' e' facile da ricordare e da usare.
Se dalla riga di comando lanci "make all", anche senza sapere bene cosa stai facendo e aver letto la documentazione disponibile, hai buone probabilita' che il target "all" esista e faccia proprio quello che promette, ovvero "make all", compilare tutto.

xyz34567
Grazie mille! Buona giornata!

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.