Forum: Compiler & IDEs WinAVR Problem


von Christian Heigele (Gast)


Lesenswert?

Hi!
Ich wollte mein WinAVR neu einrichten, hab jetzt ne Makefile mit MFile
gemacht, doch wenn ich mein Programm compilen will, dann kommt:

MAKE Version 5.2  Copyright (c) 1987, 1998 Inprise Corp.
Error makefile 365: Colon expected
Error makefile 393: Too many rules for target '%.o'
Error makefile 419: Command syntax error
*** 3 errors during make ***

#grs

von Mike (Gast)


Lesenswert?

Tja, warum hast du das Makefile nicht mit angehangen? Damit wir besser
raten können?

von A.K. (Gast)


Lesenswert?

Falsches "make" erwischt. Soll: WinAVR/GNU, Ist: Borland Compiler.
Ggf. Environment-Var PATH korrigieren.

von Oryx (Gast)


Lesenswert?

Hi,

MAKE Version 5.2  Copyright (c) 1987, 1998 Inprise Corp.
Das ist das make.exe von Borland, Inpise oder wie sie im Moment gerade
heissen mögen.

Suche mal nach make.exe auf deinem Recher.

Du solltest eines deiner make.exe umbenennen oder einen direkten Pfad
angeben.

Oryx

von Christian Heigele (Gast)


Angehängte Dateien:

Lesenswert?

Also jetzt isses angehängt.
Und wie sollte da ein falsches make drauf?
Das System war blank und ich hab winavr draufgehauen
Aber von mit aus. Wo bekomm ich dann ne bessere make.exe her?

#grs

von A.K. (Gast)


Lesenswert?

Das richtige make ist im WinAVR drin. Aber es ist nicht das einzige. Der
Borland Compiler wird auf der Suche danach zuerst gefunden. In der
Kommandozeile kann man das z.B. so beheben:

set winavr=d:\programme\winavr
path %winavr%\bin;%winavr%\utils\bin;%PATH%

Per GUI findet sich das in den Eigenschaften vom Arbeitsplatz,
"Erweitert", "Umgebungsvariablen", "path".

Wer mehr als einen Compiler auf der Kiste hat, wird sich mit solchen
Anpassungen enger anfreunden müssen. Sonst hilft nämlich oft nur
deinstallieren, neu installieren, deistallieren, neu installieren, ...

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.