codice statico su Solaris?
-
13-09-2019 - |
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?
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 ...