Cet extrait de code provient du chapitre 8.6 du manuel de makefile GNU.
Que signifie @ $ @. In pour la fonction de fichier arg dans un makefile? et pourquoi les commandes shell comme rm sont-elles préfixées par le symbole '@'
program: $(OBJECTS)
$(file >$@.in,$^)
$(CMD) $(CMDFLAGS) @$@.in
@rm $@.in
La syntaxe de la fonction de fichier est
$(file op filename[,text])
>$@.in
est utilisé comme mode de fichier ... mais il est utile à sa manière .. merci cuonglm ...