Makefile: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „=Automatische Variablen= *$@ Name das Ziels *$^ Name aller Voraussetzungen, getrennt durch Leerzeichen *$< ist die erste Voraussetzung <syntaxhighlight lang="m…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 9: | Zeile 9: | ||
main.o: main.c $(HEADERS) | main.o: main.c $(HEADERS) | ||
$(CC) $(CC_OPTS) -c $ | $(CC) $(CC_OPTS) -c $ | ||
<syntaxhighlight> | </syntaxhighlight> | ||
Version vom 6. Mai 2022, 10:03 Uhr
Automatische Variablen
- $@ Name das Ziels
- $^ Name aller Voraussetzungen, getrennt durch Leerzeichen
- $< ist die erste Voraussetzung
Beispiele:
hello: main.o helper.o
$(CC) $(CC_OPTS) $^ -o $@
main.o: main.c $(HEADERS)
$(CC) $(CC_OPTS) -c $