Dieser Code-Auszug stammt aus Kapitel 8.6 des GNU-Makefile-Handbuchs.
Was bedeutet @ $ @. In für die Dateifunktion arg in einem Makefile? und warum werden Shell-Befehle wie rm mit dem Symbol '@' versehen?
program: $(OBJECTS)
$(file >$@.in,$^)
$(CMD) $(CMDFLAGS) @$@.in
@rm $@.in
Die Syntax der Dateifunktion lautet
$(file op filename[,text])
>$@.in
als Dateimodus verwendet wird ... aber es ist auf seine eigene Weise nützlich ... danke cuonglm ...