mikrocontroller.net

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


Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jonas Diemer (Gast)
Datum:

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

Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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...

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.