2011-10-13 13 views

risposta

39

Non tende a eseguire il file farsi, piuttosto si esegue make, dandogli il file make come argomento:

make -f pax.mk 

Se il tuo make file è in realtà uno dei nomi standard (come makefile o Makefile), non è nemmeno necessario specificarlo. Verrà raccolto automaticamente (se hai più di uno di questi nomi standard nella tua directory di costruzione, è meglio cercare la pagina man make per vedere quale ha la precedenza).

+2

Il comando è stato mingw32-make. Grazie. – user366121

10

Come paxdiablo ha affermato che make -f pax.mk esegue il makefile pax.mk, se lo si esegue direttamente digitando ./pax.mk, si otterrebbe l'errore di sintassi.

È possibile digitare solo make se il nome del file è makefile/Makefile.

Se supponiamo di avere due file denominati makefile e Makefile nella stessa directory poi makefile viene eseguito se solo make è giveb. È anche possibile passare argomenti a makefile.

controllare di più su makefile a questo tutorial: Basic understanding of Makefile