Hallo wir haben heute mit dem AREXX RP6 angefangen. Ich kann zwar C Programmieren und kenne mich mit PIC's aus, aber jetzt hab ich gleich ein Problemmit WIN-AVR. Beim RP6 ist eine CD mit WIN-AVR und Beispeilprogrammen für den RP6 dabei. Aber damit habe ich ein Problem. Beim Ausführen von Make aus dem Programmers-Notepad heraus kommt gleich eine Fehlermeldung: make.exe: *** No rule to make target `RP6Base_LEDs.elf', needed by `elf'. Stop. Was fehlt da ? Was muss ich da noch machen ? Im Anhang das Make-File Gerhard
Das makefile will "RP6Base_LEDs.c" compilieren. Du auch? Oliver
Hallo danke für den Post, auch wenn die Antwort nicht sehr sehr hilfreich ist. Inzwischen weiss ich, dass die Fehlermeldung z.B. erzeugt wird, wenn eine Pfadangabe falsch ist. In dem Fall war das der Pfad für die Bibliothek. Die stimmt jetzt, aber dafür findet der Linker die Funktion setLEDs nicht, obwohl die Angaben dafür im Makefile-Skript stehen. Linking: RP6Base_LEDs.elf avr-gcc -mmcu=atmega32 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=RP6Base_LEDs.o -I../../RP6lib -I../../RP6lib/RP6base -I../../RP6lib/RP6common -std=gnu99 -MD -MP -MF .dep/RP6Base_LEDs.elf.d RP6Base_LEDs.o ../../RP6lib/RP6base/RP6RobotBaseLib.o ../../RP6lib/RP6common/RP6uart.o --output RP6Base_LEDs.elf -Wl,-Map=RP6Base_LEDs.map,--cref -lm RP6Base_LEDs.o: In function `main': e:\programme\rp6\rp6examples\rp6base_examples\example_01_leds/RP6Base_LE Ds.c:64: undefined reference to `setLEDs' e:\programme\rp6\rp6examples\rp6base_examples\example_01_leds/RP6Base_LE Ds.c:77: undefined reference to `setLEDs' e:\programme\rp6\rp6examples\rp6base_examples\example_01_leds/RP6Base_LE Ds.c:94: undefined reference to `setLEDs' make.exe: *** [RP6Base_LEDs.elf] Error 1 Hat einer ne Idee ? Gruß Gerhard
...die neueste Version von Winavr installieren und die Quellprogramme in den richtigen Ordner(siehe RP6-Forum).
Hallo danke wir haben die aktuellen Beispiele downgeloaded und jetzt tuts wies soll. Da war wohl ein Fehler in dem Make-File Gruß Gerhard
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.