Forum: Compiler & IDEs Error makefile 36: Command syntax error


von Markus (Gast)


Lesenswert?

ich habe unter Windows2000 mit avrgcc20011121a.exe den avrgcc unter den 
Standardpfad installiert, und auch sonst alles, wie beschrieben 
eingestellt und wenn ich dann z.b. das gcctest1.c (neuere Version) 
compilieren will, bekomme ich nach dem make Aufruf obigen Fehler: 
command syntas error.

und das Ganze ist in der Zeile
include $(AVR)/avrfreaks/avr_make

Nachdem ich auch schon die Slashes ungedreht habe, und das File avr_make 
im gleichen Verzeichnis ohne Pfadangaben zu includieren versuchte, und 
der Fehler immer noch gekommen ist, weiß ich jetzt nicht wirklich mehr 
weiter, da makefiles als solches noch nicht so mein Ding sind..

irgendwie hab ich den Verdacht, daß er include an sich schon nicht mag!
aber des ganze Zeugs aus dem avr_make File reinkopieren kann ja auch 
nicht die Lösung sein..?!?


großes F1!!!
danke lg
Markus

von Jonas Diemer (Gast)


Lesenswert?

ersetz doch mal einfach $(AVR) durch das verzeichnis, in dem 
avrfreaks/avr_make drin ist.

von Markus (Gast)


Lesenswert?

funktioniert auch nicht...immer noch gleicher Fehler 8(

hab jetzt auch versucht, das avr_make reinzukopieren, und dann zu maken. 
Da meint er erstens, daß zu viele Regeln für .o sind, und dann (nach 
ausklammern der assembler %.o Zeile) kann er kein obj file machen...

von Peter (Gast)


Lesenswert?

Das mit dem Herumkopieren und irgendwelche Schrägstriche rumdrehen 
bringt nichts. Hast du der Variablen AVR in der Systemumgebung einen 
sinnvollen Wert verpasst?

Gruss,

Peter

von Markus (Gast)


Lesenswert?

weiß schon, wo der bug war:
hab zusätzlich VC6 installiert, und er hat das make von dem verwendet, 
weil in der path Variablen vorher ein Verweis auf das VC6-make drin war, 
und mit dem  hat er sich nicht mehr ausgekannt...

danke
lg
Markus

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
Noch kein Account? Hier anmelden.