LIttleBoy
14-01-2006, 09:25
Hi,
ich habe folgende Situation: Auf einem -wie es so schön heisst- embedded System habe ich eine Linux-Umgebung inkl. libc & Co. Die sind allerdings gestrippt, so dass nur noch die Symbole drinne sind, die von den eigentlichen mitgelieferten Applikationen benötigt werden (gestrippt wird mit mklibs.py)
Jetzt will ich eine Anwendung schreiben, die Symbole benötigt, die eigentlich aus der libc schon rausgestrippt worden sind. Ich habe eine komplette Build-Umgebung mit alles Header-Files, der ungestrippten und der gestrippten libc - kann man dem Linker jetzt irgendwie sagen, dass er die in der gestrpiiten Version "fehlenden" aber von meinem Programm benötigten Symbole irgendwie ins Programm statisch linkt, ohne direkt die ganze libc zu linken?
ich habe folgende Situation: Auf einem -wie es so schön heisst- embedded System habe ich eine Linux-Umgebung inkl. libc & Co. Die sind allerdings gestrippt, so dass nur noch die Symbole drinne sind, die von den eigentlichen mitgelieferten Applikationen benötigt werden (gestrippt wird mit mklibs.py)
Jetzt will ich eine Anwendung schreiben, die Symbole benötigt, die eigentlich aus der libc schon rausgestrippt worden sind. Ich habe eine komplette Build-Umgebung mit alles Header-Files, der ungestrippten und der gestrippten libc - kann man dem Linker jetzt irgendwie sagen, dass er die in der gestrpiiten Version "fehlenden" aber von meinem Programm benötigten Symbole irgendwie ins Programm statisch linkt, ohne direkt die ganze libc zu linken?