Durante l'utilizzo di GNU-faccia, il mio Makefile ha qualche regola modello come:La regola del modello Makefile non riesce?
%.o:%.c
gcc $< -o:[email protected]
Questa regola viene aggiunta da me.
Ma quando faccio si dà un errore dicendo No regola per rendere target% .o e non costruire i bersagli.
A volte, c'è anche questo altro comportamento. Non crea l'obiettivo quando dico di fare la prima volta (dà errore nel dire No rule to make target), ma quando dico make di nuovo immediatamente, lo fa correttamente.
Così, quando esplicitamente specificare ciascun file sorgente separatamente, costruisce gli obiettivi bene prima volta.
EDIT: Sto usando GNU-make su un Centos (v6.3 credo, non sono sicuro). Questo potrebbe essere un problema di autorizzazione/ID utente/ID gruppo?
Eventuali indicazioni per capire cosa potrebbe accadere e soluzione per questo?
grazie, -AD.
Avere lo stesso identico problema qui. Dio, ho __hate__ makefile e la loro stupida sintassi e limiti arbitrari. – antred