Forum: Compiler & IDEs Compilier-Problem mit WinAVR


von Christian Klein (Gast)


Lesenswert?

Hallo zusammen!
Habe ein Problem beim Compilieren meines ersten Programms. Bekomme
fogende Fehlermeldung:

> "C:\Graf_AVR\WinAVR\utils\bin\make.exe" all
Das System kann den angegebenen Pfad nicht finden.
ECHO ist ausgeschaltet (OFF).
-------- begin --------
process_begin: CreateProcess((null), avr-gcc --version, ...) failed.
make (e=2): Das System kann die angegebene Datei nicht finden.

C:\Graf_AVR\WinAVR\utils\bin\make.exe: *** [gccversion] Error 2

> Process Exit Code: 2

Kann mir jmd sagen, um welche Datei es sich handeln könnte, die vom
System nicht gefunden wird? Make.exe kann es nicht sein und das
Make-File sowie das C-File liegen im gleichen Ordner. Oder hat
vielleicht jmd ne Ahnung was der "Error 2" ist?
Danke...
Christian

von OldBug (Gast)


Lesenswert?

C:\Graf_AVR\WinAVR\utils\bin\

Scheint nicht im Pfad zu sein.

set PATH=%PATH%;C:\Graf_AVR\WinAVR\utils\bin\

Probiers mal damit. Dann einfach nur noch "make all"

von OldBug (Gast)


Lesenswert?

Korrektur:

C:\Graf_AVR\WinAVR\bin scheint ebenfalls nicht im Pfad zu sein.

set
PATH=%PATH%;C:\Graf_AVR\WinAVR\utils\bin\;C:\Graf_AVR\WinAVR\bin

von Christian Klein (Gast)


Lesenswert?

Danke für die schnelle Antwort. Aber entschuldige meine Unwissenheit, wo
finde ich denn das?

von Christian Klein (Gast)


Lesenswert?

Ok ich hab es mal im Makefile untergebracht aber es ändert sich an der
Fehlermeldung nichts.

von OldBug (Gast)


Lesenswert?

Du musst die Verzeichnisse in die PATH-Variable übernehmen, das geht
irgendwo in der Systemsteuerung, oder halt mit set in einer
Eingabeaufforderung. Wo rufst Du denn "make" auf?

von Christian Klein (Gast)


Lesenswert?

Also gut, hab das jetzt gemacht, bringt aber leider nichts. Ich denke
auch nicht, dass das make nicht gefunden wird. Ich benutze WinAVR und
das make wird über die Software Programmers Notepad 2 aufgerufen. Habe
alle Dateien des aktuellen Porjektes in einem Ordner und dieses Projekt
ist im Moment im PN2 geöffnet.
Was mach ich falsch?

von Christian Klein (Gast)


Lesenswert?

So jetzt hab ich es doch fast geschaft: über PN2 bekomm ich es nicht
hin, aber wenn ich make.exe all über die Konsole in meinem
Projektordner aufrufe, geht es. Hast du vielleicht ne Erklärung, warum
es nicht mit dem PN2 geht?

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.