nul
25-12-2002, 10:39
# Makefile-Datei für Listing 20.5
CC = gcc
CFLAGS = -Wall -ggdb # Alle Warnungen und Debuggen
list2005:list2005.o kalkul.o
$(CC) list2005.o kalkul.o -o list2005 # Zeile 7: Fehler????
list2005.o:list2005.c kalkul.h
$(CC) $(CFLAGS) -c list2005.c
kalkul.o:kalkul.c kalkul.h
$(CC) $(CFLAGS) -c kalkul.c
clean :
rm -f *.o
In meinem C-Buch steht das obige beispiel. aber nirgendwo, wie ich das jetzt mit make einsetze. Ich hab ein wenig herumgespielt, und der wahrscheinlichste Befehl ist glaube ich
make -f makefile
auf jedenfall brigt der nur eine Fehlermeldung:
makefile:7: *** missing seperator. Stop.
Was ist in Zeile 7 falsch, bzw. muss ich das File irgendwie anders dem make übergeben????
mfg nul
CC = gcc
CFLAGS = -Wall -ggdb # Alle Warnungen und Debuggen
list2005:list2005.o kalkul.o
$(CC) list2005.o kalkul.o -o list2005 # Zeile 7: Fehler????
list2005.o:list2005.c kalkul.h
$(CC) $(CFLAGS) -c list2005.c
kalkul.o:kalkul.c kalkul.h
$(CC) $(CFLAGS) -c kalkul.c
clean :
rm -f *.o
In meinem C-Buch steht das obige beispiel. aber nirgendwo, wie ich das jetzt mit make einsetze. Ich hab ein wenig herumgespielt, und der wahrscheinlichste Befehl ist glaube ich
make -f makefile
auf jedenfall brigt der nur eine Fehlermeldung:
makefile:7: *** missing seperator. Stop.
Was ist in Zeile 7 falsch, bzw. muss ich das File irgendwie anders dem make übergeben????
mfg nul