Я провел утро, выясняя, как в make-файле выполнить установку общей библиотеки под Linux.
Так что все в порядке; Теперь у меня есть общий объект и пара софт-ссылок на него, одна из которых была создана ldconfig, а другая - мной.
Теперь я также могу построить свою библиотеку как статическую библиотеку.
Когда я проверяю / usr / lib, я вижу, что файлы .a там просто находятся ... там. Нет символьных ссылок, нет нумерации версий и версий в именах файлов.
Должен ли я размещать мои статические библиотеки с символическими ссылками таким же образом, как я размещаю свои общие объекты, или на самом деле это обычное дело - просто размещать статическую библиотеку, не украшенную, в / usr / local / lib?