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