As bibliotecas estáticas pertencem às bibliotecas dinâmicas correspondentes e de acordo com a ESF . Tenha em mente que as bibliotecas estáticas geralmente são necessárias apenas para o software compilar , e não executá-lo .
Estou tentando instalar uma biblioteca manualmente, na verdade, apenas coloque-a em um local sensível, de preferência no caminho lib
.
Eu tenho um arquivo lib[...].a
e vários cabeçalhos pertencentes a esse arquivo de biblioteca estática. Se eu olhar em /usr/lib/
eu vejo apenas .so
arquivos, da mesma forma para /lib/
, /lib32/
etc. Eu acho que poderia mandar para lá, mas existe algum lugar onde possa fique confortável com outros arquivos .a
ou é tão bom quanto qualquer outro? Não sou especialista em bibliotecas, mas tenho certeza de que isso não importará funcionalmente, mas gostaria de aprender as melhores práticas convencionais. Além disso, onde é o local padrão para colocar os cabeçalhos?
As bibliotecas estáticas pertencem às bibliotecas dinâmicas correspondentes e de acordo com a ESF . Tenha em mente que as bibliotecas estáticas geralmente são necessárias apenas para o software compilar , e não executá-lo .
Incidentalmente: não coloque nada que você instalar manualmente em /usr/lib
ou /lib
, onde o sistema de gerenciamento de pacotes instala coisas; coloque em /usr/local
, é para isso.
Tags linux