Datum: 02.11.2006 13:58
hallo, Beim Compilieren eines C-Programms für einen Atmega128 im AVR-Studio mit GNU-C kommt folgende Fehlermeldung: "gcc plug-in: Error: Object file not found on expected location C:\avr\Cosmo\default\meinproggi.elf" Der Quellcode wird anscheinend ohne Fehler aber mit einige Warnings kompiliert. Aber irgenwie schmiert da dann was ab :-? Wie kann ich der Ursache da am Besten auf den Grund gehen? Jürgen
Datum: 02.11.2006 15:58
Wenn das Endprodukt nicht erzeugt wurde aber das Kompilieren keine Fehler brachte, kann das Linken schief gegangen sein. Um das Problem zu lösen, muss man wissen was der Linker anstellen soll. Das ist im Makefile vermerkt. Was tatsächlich beim Linken geschieht, wird im Ausgabefenster anzeigt. Ein Cut&Paste dieser Ausgabe hilft möglicherweise bei der Ferndiagnose. In ähnlichen Fällen haben die Hilfesucher schon das komplette Projekt (nach Make Clean) verpackt und der Frage angehängt, damit der Fehler ggf. anderswo nachvollzogen werden kann. Und das war nicht die dümmste Idee.
Datum: 02.11.2006 20:18
hallo, Stefan wrote: > Wenn das Endprodukt nicht erzeugt wurde aber das Kompilieren keine > Fehler brachte, kann das Linken schief gegangen sein. dir Ursache habe ich inzwischen gefunden. Ein Inline-Assembler-Codeteil hat diesen Fehler verursacht > Um das Problem zu lösen, muss man wissen was der Linker anstellen soll. > Das ist im Makefile vermerkt. Was tatsächlich beim Linken geschieht, > wird im Ausgabefenster anzeigt. Ein Cut&Paste dieser Ausgabe hilft > möglicherweise bei der Ferndiagnose. danke - ich hab den Fehler inzwischen durch "Try & Error" eingekreist. > In ähnlichen Fällen haben die Hilfesucher schon das komplette Projekt > (nach Make Clean) verpackt und der Frage angehängt, damit der Fehler > ggf. anderswo nachvollzogen werden kann. Und das war nicht die dümmste > Idee. Stimmt. Aber das Projekt ist etwas zu gross dafür. Jürgen
Datum: 18.11.2006 16:11
Wie genau wurde denn das Problem gelöst?? Denn ich habe plötzlich den gleichen Fehler, obwohl letzte Woch noch alles ohne Probleme ging??
Datum: 07.04.2008 11:37
Hallo ich habe auch das problem würde mich auch interessieren wie das gelöst wurde achja nen makefile hab ich noch nicht so wies scheint jedenfalls hab ich keinen gefunden im verzeichnis gruß
Datum: 07.04.2008 12:07
Dann ganzes Projekterzeichnis mit Pfaden zusammenpacken (ZIP) und anhängen oder auf einem freien Filedoenloadplatz bereitstellen.
Datum: 02.05.2008 13:30
Hallo! Also ich hatte auch gerade das problem. bei mir ist es auch weggegangen, als ich den inline-assembler rausgenommen habe. woran ads aber genau lag weiß ich noch nicht. aber versucht das mal :) mfg
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel