www.mikrocontroller.net

Forum: Compiler & IDEs Fehlermeldung makefile


Autor: Michael Joehrendt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,
ich versuche unter Win98 Second Edition ein C-Prog zu
compilieren und bekomme immer die Fehlermeldung
"Make: line 11: syntax Error. Stop".

Unter Windows 2000 Prof. klappt es ohne Probleme mit dem selben C-Prog
und dem selben Make-File. Was mache ich falsch?

Vielen Dank im Voraus

Gruss Michael

Autor: Jonas Diemer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
vielleicht ne andere make version??? kann aber eigentlich nicht sein. 
gib mal mehr info!

Autor: Michael Joehrendt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was brauchst du noch fuer Infos???
Habe mir das avrgcc20011121a file von http://www.avrfreaks.net gesogen 
und installiert.
Ich habe das makefile aus dem GCCtest-file genommen, und habe einfach 
nur den Namen im Make-File geaendert.
 Ausserdem das Make-File laeuft unter Win 2000 ohne Probleme.
Umgebungsvariablen sind auch alle gesetzt.




Gruss Michael

Autor: Jonas Diemer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
na, dann musses laufen. wenn alles stimmt und somit kein fehler 
vorliegt, sollte alles glattgehen...

vielleicht ein tippfehler im makefile o.ä.???

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn du uns mal verraten würdest was in "line 11" steht?

Autor: Jonas Diemer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
yo, andi, ich wollt nicht so direkt sein! :-)

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In Zeile 11 steht leider nichts, nur in zeile 10 und 12.
Aber der Fehler kann nicht im makefile liegen, da das selbe makefile 
unter WIN2k funktioniert. Aber trotzdem hier das makefile:

# Simple Makefile Volker Oth (c) 1999
# edited by AVRfreaks.net nov.2001

########### change these lines according to your project 
##################

#put the name of the target mcu here (at90s8515, at90s8535, attiny22, 
atmega603 etc.)
      MCU = at90s8535

#put the name of the target file here (without extension)
  TRG  = bat_sta

#put your C sourcefiles here
  SRC  = $(TRG).c

#put additional assembler source file here
  ASRC    =

#additional libraries and object files to link
  LIB  =

#additional includes to compile
  INC  =

#assembler flags
  ASFLAGS = -Wa, -gstabs

#compiler flags
  CPFLAGS  = -g  -Os -Wall -Wstrict-prototypes -Wa,-ahlms=$(<:.c=.lst)

#linker flags
  LDFLAGS = -Wl,-Map=$(TRG).map,--cref


########### you should not need to change the following line 
#############
include $(AVR)/avrfreaks/avr_make

###### dependencies, add any dependencies you need here 
###################
$(TRG).o : $(TRG).c


Gruss Michael

Autor: Jonas Diemer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hmm... führe make doch mal mit dem schalter "-d" aus, dann bekommste 
vielleicht n paar mehr debugging infos.

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.