Вопрос

Вопрос:

  • Почему статические библиотеки /usr/lib/*.a выпал из Солярис 10?
  • Так что, это НЕТ можно ли создать статически связанный объект?
    • Динамически связанная компиляция — единственный вариант?
Это было полезно?

Решение

Вы по-прежнему можете создавать свои собственные библиотеки *.a и ссылаться на них, но системные библиотеки всегда будут динамически скомпонованы.

Видеть: это сообщение с blogs.oracle.com

Другие советы

Если вы передадите компоновщику правильные флаги, то вы сможете создать статическую библиотеку или приложение.Однако зачем вам это нужно?Исправления для статических библиотек — это трудная задача.

Это мудрое решение.Идея статического связывания не очень хорошо работает.Вот почему проект LSB (Linux Standard Base) также запрещает статическое связывание.За последние два десятилетия совместимость перешла от системных вызовов на более высокий уровень.

Не могу сказать, что я когда-либо их искал, но проверяли ли вы «дополнительные опции» (или как они это называют) CD/DVD?Я помню, что там были и другие случайные «пропавшие» вещи...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top