Gast
#3254073
Hallo, im Laufe der Zeit sammelt sich ja einiges an Codeschnippsel an. Z.B. eigene itoa-Routinen, Puffer- und Listenverwaltung, Formatierte Ausgabe etc... Wenn ich diesen Code in einer Datei myLib.c sammle und im makefile hinzufüge wird ja, soweit ich weiß, das resultierende Objekt-File komplett (also als Ganzes) dem ELF-File hinzugelinkt. Wenn ich aber in meinem Projekt nur eine Funktion aus meiner Lib nutze wäre dies ja Speicherverschwendung. Kann man den Linker (avr-gcc Toolchain) irgendwie dazu überreden, nur benötigte Funktionen ins ELF zu übernehmen? Er sollte ja an und für sich erkennen, dass Symbole existieren die nie genutzt werden. Grüße, Karlo