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
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.
------------------------------------------------------------------------ ----- ... 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?
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...
>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
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.