2010-12-16 35 views
4

Wie kann ich eine gemeinsam genutzte Bibliothek in statische Bibliothek konvertieren? Ich versuche, Valgrind statisch zu erstellen, die die Konvertierung von freigegebenen Objekten in statische Bibliotheken erfordert. Die normale Build-Prozedur von Valgrind erstellt nur wenige gemeinsame Bibliotheken. Gibt es eine Möglichkeit, diese gemeinsam genutzten Bibliotheken (.so) in eine statische Bibliothek zu konvertieren?Converting-Bibliothek in statische Bibliothek konvertieren

+0

Ich denke, es ist technisch möglich. Wir müssen den Code scannen, um Referenzen auf PLT zu finden und die Relocation-Tabelle neu zu erstellen. Ich kenne jedoch kein Werkzeug, um das leicht zu machen. – Jezz

Antwort

0

Ich nehme an, es ist möglich, dass Sie dies möglicherweise tun können. Aber da Sie einfach eine statische Bibliothek statt einer gemeinsamen Bibliothek erstellen können, kann ich mir nicht vorstellen, dass Sie ein Werkzeug zum Konvertieren finden.

Verwandte Themen