Hallo Zusammen, vielleicht kan mir ja jemand von euch helfen. Folgendes Problem: Ich hab bei mir WINAVR von www.avrfreaks.com installiert. nun hab ich aber Probleme mit dem makefile. ich hab das makefile an meinen Sourcecode und den Prozessor angepasst bekomme aber folgende Fehlermeldung: avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst -mmcu=atmega83 -I. test.c -o test.o avr-gcc: installation problem, cannot exec `cc1': No such file or directory make: *** [test.o] Error 1 start ich jedoch das Kommando oben jedoch manuel an läuft alles Problemlos. Start ich dann wieder make bekomme ich folgende Fehlermeldung: avr-gcc test.o -Wl,-Map=test.map,--cref -mmcu=atmega83 -o test.elf avr-gcc: installation problem, cannot exec `ld': No such file or directory make: *** [test.elf] Error 1 hier wieder das gleiche: manueles starten des Befehls funktioniert allerdings muss ich -mmcu=atmega8 in avr4433 ändern. ein erneutes make generiert mir erfolgreich das rom-File. Weis jemand wass es mit cc1 und ld - die er ja anmeckert - auf sich hat. Oder noch besser weis jemand was hier das Problem ist. Ach ja das ganze läuft hier unter win2k. Danke schon mal der Jochen
Hast du sicher alte AVRfreaks / AVRedit Compiler Versionen de-installiert und keine Einträge mit c:\avrgcc\bin in deinem PATH ?
Path ist logischerweise da, da es ja manuel funktioniert (ohne absolute Pfadangabe) Trotzdem danke, der Jochen
Den PATH kannst Du mit dem Befehl "set" im Command-Fenster anzeigen: Erscheint dort wirklich \winavr\bin und kein \avrgcc\bin ?
Hast du ev. ein anderes Make in einem anderen Verzeichnis im PATH ? Versuche \winavr\.. zuvorderst im PATH einzufügen.
Okay erst mal Danke, das war ein schritt in die richtige Richtung. Nun sieht das ganze wie folgt aus: avr-gcc test.o -Wl,-Map=test.map,--cref -mmcu=atmega83 -o test.elf c:\programme\winavr\bin\..\lib\gcc-lib\avr\3.0.2\..\..\..\..\avr\bin\ld. exe: unrecognised emulation mode: avr4 Supported emulations: avr85xx avr1200 avr23xx avr44x4 avr4433 avrmega603 avrmega103 avrmega161 make: *** [test.elf] Error 1 Hast Du noch eine Ahnung wo das avr4 her kommt ? Schon mal vielen Dank für die Hilfe bis jetzt Der Jochen
jochen, Du hast einen Version Mix auf deinem Rechner !! \lib\gcc-lib\avr\3.0.2\..\..\.. ist eben die alte AVRfreaks Version ! Deinstallierte Winavr, lösche \winavr komplett, lade WinAVR 13.Sep 2003 runter und installierte neu.
Okay, V I E L E N D A N K ! ! ! Nun funktioniert es. Werde Dich lobend in meiner Technikerarbeit erwähnen ;-)) Der Jochen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.