Hallo, wollte heute mein Programm zum ADC etwas umschreiben und compilieren. Aber ich bekomm jetzt auf einmal diese Meldung angezeigt: .dep/test.o.d:1: *** missing separator. Stop. Im Anhang steht das kleine Programm, vielleicht sieht jemand einen Fehler. Was soll diese Meldung überhaupt einem sagen? Gut missing separator kann ich übersetzten, aber was genau sich dahinter verbirgt weiss ich nicht.
Soweit ich weiß bezieht sich diese Meldung auf einen Fehler im Makefile, nicht in einer Quellcodedatei. Ich meine, dass kommt evtl. daher, dass make recht empfindlich auf fehlende Tabs reagiert.
Ich hab doch garnichts an der Makefile verändert!? Wie kann das passieren und wo ist der Fehler?
Bei mir Funktioniert das Makefile... Mir ist aber selber schon aufgefallen (dank des nützlichen Parsers vom Emacs ;), daß die Makefile-Vorlage schon "Fehler" aufweist. Und zwar in den Zeilen: 382, 389 und 395. Da ist jeweils ein Tab zu viel...
Bei dir funktioniert mein Makefile?! Das ist aber komisch.
Vielleicht verwednest Du ein make, welches die Makefiles nicht (richtig) versteht. Kontrollier das mal. [12:59:46] $ make --version GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Nun, er beschwert sich doch über die .d-Datei mit den automatisch generierten dependencies. Wirf die doch einfach mal weg.
Toll, das hat geholfen! Hab die Datei gelöscht danach hat er eine neue erzeugt mit der es funktioniert. Danke an alle!!!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.