Forum: Mikrocontroller und Digitale Elektronik AVR Studion: Fehlermeldung:: "gcc: CreateProcess: No such file or directory"


von Sebi (Gast)


Lesenswert?

Hallo,

ich musste mein Projekt neu aufsetzen. Jetzt bekomme ich folgende 
Fehlermeldung.
gcc: CreateProcess: No such file or directory

Wie kann ich herausfinden welchen Ordner oder welches File nicht 
gefunden wird?
Hier der komplette Text der Fehlermeldung.

rm -rf JouleGen.o  JoulGen.elf dep/* JoulGen.hex JoulGen.eep JoulGen.lss 
JoulGen.map
Build succeeded with 0 Warnings...
gcc  -mmcu=attiny13 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char 
-funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT JouleGen.o 
-MF dep/JouleGen.o.d  -c  ../JouleGen.c
gcc: CreateProcess: No such file or directory
make: *** [JouleGen.o] Error 1
Build failed with 1 errors and 0 warnings...

Für eure Hilfe vorab ein herzliches Danke.

Grus
Sebi
von Klaus W. (mfgkw)


Lesenswert?

gehört da nicht vor JouleGen.o noch ein -o?
von Sebi (Gast)


Lesenswert?

Hallo Klaus,

ehrlich gesagt, ich weiß es nicht. Das Makefile wird vom AVR Studio 
generiert und ich habe davon zu wenig Ahnung. Ich habe vor dem neuen 
anlegen des Projekts leider nicht darauf geachtet, wie meine 
Konfiguration ausgesehen hat.

Gruß
Sebi
von Sebi (Gast)


Lesenswert?

Hallo,

leider habe ich trotz vieler Versuche den Fehler immer noch nicht 
gefunden. Gibt es irgendwo eine Beschreibung, wie ein Makefile aufgebaut 
sein muß?

Gruß
Sebi
von Ain A. (ain)


Lesenswert?

Leer oder Sonderzeichen im Pfad zur C-Datei sind tödlich. Leg deinen 
Projekt ordner doch mal direkt auf C:/.
von Jasch (Gast)


Lesenswert?

Sebi schrieb:
> Hallo,
>
> leider habe ich trotz vieler Versuche den Fehler immer noch nicht
> gefunden. Gibt es irgendwo eine Beschreibung, wie ein Makefile aufgebaut
> sein muß?

In der Doku zu Deinem Make? ;-) Dürfte GNU Make sein, unter 
http://www.gnu.org/software/make/manual/ ist die Doku dazu zu finden.

Der Fehler bei CreateProcess deutet auf eine fehlende/falsche Exe o.ä. 
hin.

Welche genau make (oder gcc) versucht auszuführen sollte mit "Process 
Monitor" von Sysinternals, naah, Microsoft herauszufinden sein.
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.