Fehlermeldung von make: missing separator
-
Hallo Leute,
ich habe ein Problem mit der Fehlermeldung von make:
Makefile.test:11: *** missing separator. Stop.
Hier ist die Make-Datei:
# Test-Makefile # # CC = /usr/bin/qcc CFLAGS = xml2-config --cflag LDFLAGS = xml2-config --libs OBJ = reader.o prog: $(OBJ) $(CC) $(CFLAGS) -o reader $(OBJ) $(LDFLAGS) %.o: %.cpp $(CC) $(CFLAGS) -c $< clean: rm -f *.o *.err *.map *.*~ readerGeschrieben wurde mit vim (tabstop im .vimrc ist gleich 4)
Aufgerufen habe ich so:
make -f Makefile.test
Danke für die Tipps!

-
make erwartet (echte?) tabs als Trennung.
Wenn dein vim stattdessen leerzeichen macht
hast du ein problem.
-
Storm.Xapek.de schrieb:
make erwartet (echte?) tabs als Trennung.
Wenn dein vim stattdessen leerzeichen macht
hast du ein problem.Ah! Danke!
Ich hatte im .vimrc diese Option:
set noexpandtab " Ersetze während der Eingabe Tabs nicht durch Leerzeichen
andersrum:
set expandtab " Ersetze während der Eingabe Tabs durch Leerzeichen

Ok, erledigt!
-
Dieser Thread wurde von Moderator/in c.rackwitz aus dem Forum ANSI C in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.