Der Compiler gibt immer Warnings aus. Vielleicht kann mir da jemand helfen. > "make.exe" all -------- begin -------- avr-gcc (GCC) 3.4.6 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Size before: text data bss dec hex filename 234 0 0 234 ea Blinklicht.elf Converting to AVR Extended COFF: Blinklicht.cof avr-objcopy --debugging --change-section-address .data-0x800000 --change-section-address .bss-0x800000 --change-section-address .noinit-0x800000 --change-section-address .eeprom-0x810000 -O coff-ext-avr Blinklicht.elf Blinklicht.cof Warning: file C:/DOCUME~1/EWEDDI~1/LOCALS~1/Temp/ccaseaaa.s not found in symbol table, ignoring Warning: ignoring function __vectors() outside any compilation unit Warning: ignoring function __bad_interrupt() outside any compilation unit Size after: text data bss dec hex filename 234 0 0 234 ea Blinklicht.elf -------- end -------- > Process Exit Code: 0 > Time Taken: 00:01
"Warning: file C:/DOCUME~1/EWEDDI~1/LOCALS~1/Temp/ccaseaaa.s not found in symbol table, ignoring" --> du hast irgendwo eine Datei C:/DOCUME~1/EWEDDI~1/LOCALS~1/Temp/ccaseaaa.s in deinem Sourcen erwähnt, und die kann der Compiler nicht finden. Hoffe geholfen zu haben ;-))
Danke vorerst mal. Hat mir aber nicht wirklich weitergeholfen. Wofür könnte diese Datei sein? Warning: file C:/DOCUME~1/EWEDDI~1/LOCALS~1/Temp/ccaseaaa.s Wie könnte ich diesen Fehler beheben?
indem du in deinen Quellen mal schaust wo die entsprechende Datei erwähnt ist .... Windows bietet eine Suchfunktion, mit der man auch texte (Textteile) innerhalb von Dokumenten suchen kann. Schau einfach wo der ominöse Aufruf erfolgt.
Kommt mir irgendwie bekannt vor die Meldung. Ein "make clean" und danach ein neues "make" hat hier geholfen.
Danke erstmal. Hat aber nichts geholfen. Weiß jemand wofür diese Datei sein könnte?
Es ist eine temporäre Assemblerdatei, die während des Compilierens vom Compiler erzeugt worden ist und ihre Spuren in der Debuginformation hinterlassen hat. Der COFF-Konverter muss die nicht-Debug-Symbole gegen die Debug-Symbole matchen und kann für diesen Namen keine Zuordnung erkennen, daher die Warnung. Sie ist harmlos. Warum benutzt du COFF? Braucht man höchstens noch, wenn man mehr als 64 KB Code erzeugt, da derzeit DWARF-2 beim AVR-GCC und AVR Studio noch auf 64 KB begrenzt ist.
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.