PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WinAVR Anfängerproblem



flo1
07.11.2008, 18:07
Ich habe bereits früher Mikrocontroller in ASM programmiert, wollte jetzt aber auf die übersichtlichere Programmiersprache C umsteigen, nach dem ich festgestellt habe das das bei AVR Studio beiliegende avr-gcc irgentwie nicht funktioniert habe ich mir WinAVR runter geladen.

Ich habe einen Ordner angelegt.
Ich habe einen passenden makefile mit "mfile" erstellt und diesen im Ordner gespeichert.
Ein testprogramm mit programmersnotepad geschreiben und unter main.c im gleichen Ordner gespeichtert.
und Auf "make all" geklickt und raus kam



> "make.exe" all

-------- begin --------
avr-gcc (WinAVR 20080610) 4.3.0
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

make.exe: *** No rule to make target `main.elf', needed by `elf'. Stop.

> Process Exit Code: 2
> Time Taken: 00:01


dabei weiß ich weder was eine ".elf" Datei ist noch wozu sie gut ist

kleine Anmerkung:
*schäm* ein Vista Betriebssystem
WinAVR build: 20080610

uwegw
07.11.2008, 18:31
Poste bitte mal das Makefile!

flo1
07.11.2008, 18:42
Ok das ist mir jetzt ein bisschen peinlich...

Ich hatte meinen source file in einem Ordner mit dem namen UART auf in meine Dateien

und das makefile in einem Ordner UART auf dem desktop

danke ;) mit der Frage nach dem Makefile hast du mein ein Problem gelöst wenn auch auf eine etwas andere Weise