Qual é o lugar padrão para arquivos de biblioteca estática no Unix / Ubuntu?

5

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?

    
por Max 16.01.2011 / 11:37

2 respostas

7

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 .

    
por 16.01.2011 / 13:23
5

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.

    
por 16.01.2011 / 15:06

Tags