WinAVR *.ELF

Gast #1270145
Lesenswert?

Hallo zusammen.

------------------------------------------------------------------------ 
-----
D:\Cristian\HS\uC-Prog\MC10\default/../Tools.c:43: undefined reference 
to `Feld_out'
make: *** [MC10.elf] Error 1
------------------------------------------------------------------------ 
-----

Nachdem zwei mal Copilieren, ist die oben eingefügte Fehlermeldung 
aufgetaucht.

1. Am Code habe ich nichts geändert.
2. habe ein neues Projekt mit anderen Namen (Bezeichnungen) in einem 
neuen Ordner erstellt. => keine Fehlermeldung

Wann macht die ELF-Datei Schwierigkeiten?
Muss das Projekt eine besondere Konfiguration zum Copmilieren haben?
Was ist da los? (Nach dem zweiten mal Compilieren)

Danke
Gast #1270183
Lesenswert?

Mann, ihr mit eurem blöden Klickibunti.

Make meldet, dass es die ELF-Datei nicht erstellen kann, weil vorher 
schon Fehler aufgetreten sind. Steht in der Anleitung von Make.

Der Fehler selbst kommt vom Linker, der die 'Feld_out'-Funktion nicht 
finden kann. Entweder hast du nun also vergessen, eines der Objekte an 
den Linker weiterzureichen oder du hast dich vertippt.
Gast #1270204
Lesenswert?

------------------------------------------------------------------------ 
-----
...
D:\Cristian\HS\uC-Prog\MC10\default/../Tools.c:43: undefined reference 
to `Feld_out'
make: *** [MC10.elf] Error 1
Build failed with 252 errors and 0 warnings...

------------------------------------------------------------------------ 
-----

...= restliche 251 Fehlermeldungen.

also ich benutze das AVR-Studio mit dem WinAVR. Da gibts nichts zum 
vertippen.  "Built" - Sympol

Was meinst du mit Objekt weiterreichen?
und warum erst beim zweiten mal Compailieren?
Gast #1270224
Lesenswert?

Schreibst du keinen Quelltext oder warum kannst du dich nicht vertippen?

Objekt weiterreichen... der Linker kriegt alle Objekte, die aus den 
Compiliervorgängen entstehen, mit auf den Weg.

Jetzt müsstest du entweder mehr Informationen posten oder aber die 
Anleitungen zu Compiler, Linker und Make lesen...
Gast #1270871
Lesenswert?

>und warum erst beim zweiten mal Compailieren?

Weil vermutlich beim ersten mal noch mehr Fehler drin waren, und der gar 
nicht bis zu dieser Fehlermeldung gekommen ist.

>Muss das Projekt eine besondere Konfiguration zum Copmilieren haben?

Tolle Frage. Das ist dein Projekt, und wenn du das nicht mal weisst, wer 
dann?

>D:\Cristian\HS\uC-Prog\MC10\default/../Tools.c:43: undefined reference
>to `Feld_out'

ist doch eigentlich selbsterklärend. Schau nach, was da fehlt.

Oliver

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren