Guten Abend allerseits!
Nun ja, ich bin gestern mit Hilfe des Asuros von Assembler auf C umgestiegen! ;o) *ASM-Fans verzeiht mir meinen Seitensprung*
Nun möchte ich nicht nur den Mega8 des Asuros programmieren, sondern auch meine eigenen Platinen, um den richtigen Einsatz zu testen.
Ich nehme an, dass ich die sog. Makefile des Asuros nicht weiter verwenden kann, da ich ja nicht nur den M8 und nicht z.B. den M16 programmieren könnte.
Ich arbeitete dann mit dem Einstiegs-Tutorial von http://www.kreatives-chaos.com/index...eite=avrgcc_pn und machte mir mit Mfile eine eigene Makefile für den ATMega8.
Ich machte mir einen neuen Ordner namens Test auf dem Desktop und schob die Makefile dort hinein.
Danach kopierte ich spasseshalber den Code von http://www.kreatives-chaos.com/index.php?seite=avr_b in das "Programmers Notepad" und speicherte die Datei unter test.c in dem Ordner ab.
Als ich dann das Programm compilierte ("[WinAVR] Make All") kam folgende Meldung:
Code:
> "make.exe" all

-------- begin --------
avr-gcc (GCC) 3.4.5
Copyright (C) 2004 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.o', needed by `main.elf'.  Stop.

> Process Exit Code: 2
> Time Taken: 00:00
Könnt ihr vielleicht einem kleinen, dummen Assembler-Programmierer, der von WinAVR keine Ahnung hat, helfen!? *lol*