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?
¿Fue útil?

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.

Ver: este post de blogs.oracle.com

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 ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top