PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kann nichts mehr kompilieren



Roboman93
16.05.2008, 22:18
sorry für meine ungenaue überschrift, aber mir is nichts genaueres eingefallen.
mien problem: wenn ich i-was kompilieren will, kommt folgende fehlermeldung:

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

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


kann mir einer sagen, was das heißen soll?

MfG

roboman

Pr0gm4n
16.05.2008, 22:23
Hi,

ich kann dir nicht genau sagen, was das heisst, aber den Fehler hatte ich auch mal, ich habe einfach erstmal versucht, die mitgelieferten Beispiele nochmal zu kompilieren (eins reicht wenns klappt)

danach hab ich das makefile eines Beispiels kopiert und abgeändert, dann ging wieder alles

ich hoffe, ich konnte dir damit helfen


MfG Pr0gm4n

Roboman93
16.05.2008, 22:25
ok, werds mal versuchen und dann morgen berichten.

MfG roboman

Dirk
17.05.2008, 07:17
*** No rule to make target
Was steht bei dir im makefile in der Zeile:
TARGET = ???

Gruß Dirk

Pr0gm4n
17.05.2008, 08:56
Hi Dirk,

als ich das gleiche Problem hatte, da stand in der Zeile

TARGET = LED-TEST

und meine Datei hieß LED-TEST.c .

Ich hab mich auch gewundert, aber es ging trotzdem nicht...


MfG Pr0gm4n

Roboman93
17.05.2008, 15:01
in derzeile target steht bei mir der name des c-codes, ohne .c . konnte aber den tipp von Pr0gm4n noch nicht ausprobieren, weil der pc im mom belegt ist.

Pr0gm4n
17.05.2008, 15:12
Hi,

daran liegts also nicht, wie bei mir...

Viel Glück, vielleicht klappt das ja mit dem neuen makefile^^


MfG Pr0gm4n

mr_johnson
17.05.2008, 16:28
also die *.elf dateien sind die aus denen die *.hex gemacht werden, die du dann auf den RP6 überträgst.
schau in deinem makefile wo elf auftaucht und ob da irgendwas nicht so geschieht wie geplant.
ansonsten:
wie wurde das makefile denn erstellt? - selbstgemacht, aus einem alten projekt übernommen oder automatisch?

Roboman93
17.05.2008, 16:37
ich hab das makefile aus den beispielen. hat auch vorher funktioniert. dann hab ich mir das neue winavr runtergeladen, seitdem funzt es net mehr. dann hab ich es wieder deinstalliert, geht aber trotzdem net.

Pr0gm4n
24.05.2008, 10:22
Hi roboman93,

hast du die alte version des winavr noch?

bzw. kannst du sie dir nochmal wo holen?

wenn ja, dann probiers doch damit nochmal


btw, hast du die beispiele des rp6 mit dem neuen winavr kompilieren können?


MFG Pr0gm4n

blenderkid
24.05.2008, 12:01
hast du eine .elf datei in dem ordner. Wenn nicht, ich hatte das selbe problem auch mal und habe die .elf datei aus einem beispiel hinein kopiert und umbenannt. Keine Ahnung wieso aber es hat danach funktioniert.

MfG blenderkid

Roboman93
24.05.2008, 21:40
danke, klappt jetzt wenn man die elf-datei dareinkopiert.

sechsrad
01.06.2008, 16:46
....Wenn nicht, ich hatte das selbe problem auch mal und habe die .elf datei aus einem beispiel hinein kopiert und umbenannt....


das ist de grösste programmierschwachsinn, so etwas zu veranstalten.

ladet euch die neue winavr-c-version herunter. ansonsten daddelt ihr noch in 5 jahren mit einem uralt-winavr-c.