Forum: Compiler & IDEs Fehlermeldung makefile


von Michael Joehrendt (Gast)


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

von Jonas Diemer (Gast)


Lesenswert?

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

von Michael Joehrendt (Gast)


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

von Jonas Diemer (Gast)


Lesenswert?

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

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

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Wenn du uns mal verraten würdest was in "line 11" steht?

von Jonas Diemer (Gast)


Lesenswert?

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

von Michael (Gast)


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

von Jonas Diemer (Gast)


Lesenswert?

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

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.