Hier ist mein Makefile. Ich weiß, dass es einen kürzeren Weg gibt, es zu schreiben, aber ich habe eine Frage, wie ich es ausführen soll. Mein hw sagt, ich muss den Befehl verwenden: make run --- Dieser Befehl sollte die ausführbare Datei mit Dateiumleitung ausführen, um die Daten der Eingabedatei zu lesen.Makefile: make run command
Wie würde ich das einrichten?
Auch ich weiß, dass der gcc soll tabbed sein.
test: main.o sum.o stack.o bSearch.o database.o db.o set.o parse.o bubble.o
gcc -o object main.o sum.o stack.o bSearch.o db.o set.o parse.o bubble.o
main.o: main.c sum.h
gcc -c main.c
sum.o: sum.c sum.h
gcc -c sum.c
stack.o: stack.c stack.h
gcc -c stack.c
bSearch.o: bSearch.c defs.h sortAndsearch.h
gcc -c bSearch.c
database.o: database.c defs.h parse.h
gcc -c database.c
db.o: db.c defs.h
gcc -c db.c
set.o: set.c set.h db.h
gcc -c set.c
parse.o: parse.c parse.h
gcc -c parse.c
bubble.o: bubble.c defs.h
gcc -c bubble.c
sortAndsearch.h: db.h
defs.h: set.h sortAndsearch.h
stack.h: set.h
clean:
rm *.o object
Welchen Teil wissen Sie nicht? –
Lassen Sie es laufen. Wenn ich make make run schreibe, sagt es keine Regel, um das Ziel laufen zu lassen. – Joe
Versuche, nur 'make' oder' make test' einzugeben – sycko