View Full Version : [C] Domanda forse banale su Makefile
Ciao a tutti,
ho una domanda sul makefile. Quando compilo un programma con il makefile, e successivamente modifico un sorgente, make intelligentemente ricompila solo quel sorgente.
Ma se io non modifico i sorgenti, e cambio compilatore ( ad esempio, passo da gcc ad icc ) make come si comporta? E se cambio un flag nel configure?
DanieleC88
14-06-2008, 15:10
Se non sbaglio, l'unico criterio che il make tradizionale controlla è vedere se i file che sono tra le dipendenze di un particolare target hanno un timestamp aggiornato o no, quindi il cambio di compilatore non dovrebbe essere un problema. Il cambio di flags invece non dovrebbe influire sulla ricompilazione.
ciao ;)
Se non sbaglio, l'unico criterio che il make tradizionale controlla è vedere se i file che sono tra le dipendenze di un particolare target hanno un timestamp aggiornato o no, quindi il cambio di compilatore non dovrebbe essere un problema. Il cambio di flags invece non dovrebbe influire sulla ricompilazione.
ciao ;)
Non è un problema in che senso? Che ricompila?
DanieleC88
14-06-2008, 16:41
Sì, lui lancia i comandi che tu specifichi per ogni target, quindi non gli fa realmente differenza un compilatore o l'altro. Devi essere solo attento a cambiare gli argomenti del compilatore quando passi da un eseguibile all'altro. ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.