código estático en Solaris?
-
13-09-2019 - |
Pregunta
Pregunta:
- ¿Por qué eran las bibliotecas estáticas
/usr/lib/*.a
lanzan desde Solaris 10 ? - Por lo que es no posible generar objeto vinculado estáticamente?
- compilación vinculada dinámicamente, es la única opción?
Solución
Puede aún crear sus propias bibliotecas * .a y enlace a ellos, pero las bibliotecas del sistema siempre estará vinculada de forma dinámica.
Otros consejos
Si pasa las banderas adecuadas para el enlazador, a continuación, puede crear una biblioteca estática o aplicación. Sin embargo, ¿por qué querrías? bibliotecas estáticas son un dolor de proporcionar soluciones para.
Es una sabia decisión. La idea de la vinculación estática no funciona muy bien. Esa es la razón por LSB (Linux Standard Base) del proyecto también prohíbe la vinculación estática. La compatibilidad se alejó de sistema llama a un nivel superior en las últimas dos décadas.
No se puede decir que haya ido en busca de ellos, pero ¿verificó si las "opciones adicionales" (o como se llame) CD / DVD? Recuerdo que tenía otros "faltantes" cosas al azar ...