Datum:
Angehängte Dateien:Hallo! Ich arbeite das c tutorial [http://www.c-howto.de/tutorial-makefiles.html] mit dem Dev-c++ durch, zum Thema Makefiles.
prog: main.o foo.o bar.o
gcc -o prog main.o foo.o bar.o
main.o: main.c
gcc -c main.c
foo.o: foo.c
gcc -c foo.c
bar.o: bar.c
gcc -c bar.c
|
Code meines makefile.c Ist das file unvollständig? Habs noch nicht geschnallt! danke und Gruss! M.B.
Datum:
make ist etwas pingelig. Zeilen mit Befehlen sind nicht nur "eingerückt", sondern das erste Zeichen in der Zeile muss ein Tabulator-Zeichen sein.
Datum:
Die Zeile mit 'foo.o: foo.c' darf nicht eingerückt sein. Sonst sieht es OK aus (wenn das mit den Tabs passt).
Datum:
M. B. schrieb: > Jeder Zeile im makefile? Die eingerückten Zeilen müssen mit einem "Tabulator" beginnen. Schau mal ob dein Editor auf "Anstelle von Tabulatoren Leerzeichen einfügen" eingestellt ist. Außerdem schreibt Tutorial: > Dazu schreiben wir jetzt als vierte Datei noch das Makefile, diese trägt > immer den Namen makefile.
Datum:
Ok, das Problem war der Namen des Makefile Jetzt funktionierts! Vielen Dank! M.B.
Datum:
Nur der Vollständigkeit halber: Das Makefile muss nicht zwingend 'Makefile' heißen, nur findet make es dann nicht von selbst, sondern muss mit dem Parameter
make -f mein_bloed_benanntes_makefile.txt |
darauf hingewiesen werden.
