Domanda

Domanda:

  • Perché erano librerie statiche /usr/lib/*.a sganciati da Solaris 10
  • Quindi è non possibile generare oggetto collegata in modo statico?
    • compilation dinamicamente legato, è l'unica opzione?
È stato utile?

Soluzione

È ancora possibile creare le proprie librerie .a * e link a loro, ma le librerie di sistema sarà sempre legata in modo dinamico.

Si veda: questo post da blogs.oracle.com

Altri suggerimenti

Se si passa le bandiere giuste per il linker, quindi è possibile creare una libreria statica o applicazione. Tuttavia, perché si vuole? Le librerie statiche sono un dolore per fornire correzioni per.

E 'una decisione saggia. L'idea collegamento statico non funziona davvero bene. Ecco perché LSB (Linux Standard Base) del progetto proibisce anche il collegamento statico. Compatibilità si allontanò da chiamate di sistema a un livello più alto negli ultimi due decenni.

Non posso dire che io abbia mai andato in cerca di loro, ma lo controllare le "Opzioni aggiuntive" (o come diavolo si chiamano) CD / DVD? Mi ricordo che aveva altri casuali "mancanti" le cose ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top