Hallo, mache erste Schritte mit den MC es gibt Beispiele von Christian Schifferle, habe die Datei Prell.c und makefile in einen Ordner abgelegt und möchte eine hex datei erzeugen. Wenn ich nun mit Notepad Makeall ausführe kommt folgende Fehlermeldung > "make.exe" all makefile:40: /avrfreaks/avr_make: No such file or directory make.exe: *** No rule to make target `/avrfreaks/avr_make'. Stop. > Process Exit Code: 2 Ø Time Taken: 00:00 Wer kann helfen? Mit freundlichen Grüßen orfix
Hänge bei solchen Fragen die Datei mit dem Fehler an. Dann ist es leichter den Fehler nachzustellen oder gar zu beheben. Hier wäre also die Datei Makefile anzuhängen...
Hallo Stefan, danke für die schnelle antwort, hab nun bei dateien Makefile und Prell.c im anhang mfg orfix
Na ja, das makefile sucht die Datei "$(AVR)/avrfreaks/avr_make", und die scheint auf deinem Computer nicht vorhanden zu sein. Entweder liest du dir aufmerksam nochmal die Webseiten genau durch, von denen das Beispiel stammt, und besorgst dir alle Dateien, die für die Beispiele benötigt werden, oder, meine Empfehlung, vegiß das alles. Dem source-Code nach zu Urteilen (und auch dem avr-freaks-Pfad), stammen diese Beispiele aus der AVR-Steinzeit. Hier oben links unter AVR gibt es ein wunderschönes AVR-gcc-Tutorial. Installiere dir WinAVR, und arbeite das durch. Oliver
Oliver wrote: > Na ja, das makefile sucht die Datei "$(AVR)/avrfreaks/avr_make", und die > scheint auf deinem Computer nicht vorhanden zu sein. Entweder liest du > dir aufmerksam nochmal die Webseiten genau durch, von denen das Beispiel > stammt, und besorgst dir alle Dateien, die für die Beispiele benötigt > werden, oder, meine Empfehlung, vegiß das alles. Dem source-Code nach zu > Urteilen (und auch dem avr-freaks-Pfad), stammen diese Beispiele aus der > AVR-Steinzeit. > > Hier oben links unter AVR gibt es ein wunderschönes AVR-gcc-Tutorial. > Installiere dir WinAVR, und arbeite das durch. > > Oliver Halle Oliver, vielen dank für deine hilfe, hab nun folgende fehlermeldung: > "make.exe" program Compiling: main.c avr-gcc -c -mmcu=atmega16 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -std=gnu99 -DF_OSC=3686400 -MD -MP -MF .dep/main.o.d main.c -o main.o main.c:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Zeichen' main.c:1: error: stray '\344' in program main.c:2: error: stray '\344' in program In file included from c:/programme/winavr-20080512/lib/gcc/../../avr/include/inttypes.h:37, from c:/programme/winavr-20080512/lib/gcc/../../avr/include/avr/sfr_defs.h:12 6, from c:/programme/winavr-20080512/lib/gcc/../../avr/include/avr/io.h:94, from main.c:8: c:/programme/winavr-20080512/lib/gcc/../../avr/include/stdint.h:159: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int_least8_t' c:/programme/winavr-20080512/lib/gcc/../../avr/include/stdint.h:213: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int_fast8_t' make.exe: *** [main.o] Error 1 > Process Exit Code: 2 > Time Taken: 00:03 liegt es an meine path einstellen, programm avr auf LW c: betriebssystem auf LW H: PATH=c:\programme\WinAVR-20080512\bin;c:\programme\WinAVR-20080512\utils \bin;H:\WINDOWS\system32;H:\WINDOWS;H:\WINDOWS\System32\Wbem im anhang auch main und make bin für jede hilfe dankbar mfg orfix
In main.c fehlt ein Schrägstrich, gleich als erstes Zeichen in der Datei.
Schreib mal als allerstes Zeichen ein / vor den * in deine main.c Dann sollte es funktionieren. Oliver
Oliver wrote: > Schreib mal als allerstes Zeichen ein / vor den * in deine main.c > > Dann sollte es funktionieren. > > Oliver Hallo Oliver, super danke für die schnelle antwort, jetzt schauts schon besser aus. mfg orfix
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.