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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.