Frage

Frage:

  • Warum waren statische Bibliotheken /usr/lib/*.a von Solaris 10 gesunken ?
  • Es ist also nicht möglich statisch gelinkte Objekt zu generieren?
    • Dynamisch verknüpfte Zusammenstellung, ist die einzige Option?
War es hilfreich?

Lösung

Sie können noch Ihre eigenen * .a Bibliotheken und Link zu ihnen schaffen, aber die Systembibliotheken werden immer dynamisch verknüpft werden.

Siehe auch: diesen Beitrag von blogs.oracle.com

Andere Tipps

Wenn Sie die richtigen Flaggen an den Linker übergeben, dann können Sie eine statische Bibliothek oder Anwendung. Aber warum sollte man das wollen? Statische Bibliotheken sind ein Schmerz zu bieten Updates für.

Es ist eine weise Entscheidung. Die statische Linken Idee nicht wirklich gut funktionieren. Das ist, warum LSB (Linux Standard Base) Projekt verbietet auch statisch Linken. Kompatibilität bewegte weg von Systemaufrufen auf ein höheres Niveau in den letzten zwei Jahrzehnten.

Kann nicht sagen, dass ich jemals für sie gegangen suchen, aber Haben Sie die „zusätzliche Optionen“ (oder was auch immer sie es nennen) CD / DVD? Ich erinnere mich, es hatte andere zufällige „fehlenden“ Dinge ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top