Perguntas sobre 'shared-library'

Para dúvidas, questões relacionadas a bibliotecas compartilhadas, arquivos .so e sua manipulação no Ubuntu
2
respostas

Relação entre ldconfig e ld.so.cache

Depois que eu reiniciar meu computador, ld.so.cache ainda tem as informações nele, então minhas perguntas são as seguintes: As informações são sempre mantidas lá? Não está sendo removido após o reinício ou algo assim? Como RAM ou cache d...
22.01.2016 / 00:59
1
resposta

Como alterar os caminhos para bibliotecas compartilhadas (arquivos .so) para uma única instância de terminal

Desejo remover alguns dos caminhos que o vinculador usa para encontrar bibliotecas .so para fins de teste. Eu encontrei uma maneira de adicionar caminhos de biblioteca: export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/library" Existe...
26.03.2016 / 11:23
1
resposta

Por que alguns arquivos de pacotes de trabalho retornam “not found” para algumas bibliotecas da saída do ldd?

Estou encontrando um monte de coisas onde os pacotes de trabalho contêm arquivos em que o ldd retorna "não encontrado" para algumas bibliotecas. Por exemplo ... /usr/lib64/thunderbird/libprldap60.so libldap60.so => not found /usr/lib6...
10.11.2014 / 21:04
1
resposta

Como lidar com nomes conflitantes de duas bibliotecas compartilhadas?

No meu sistema Linux Mint 17.3, instalei os pacotes libglfw2 e libglfw-dev . Como o GLFW v3 não está disponível nos repositórios, optei por compilá-lo manualmente usando as instruções aqui . Quase todas as instruções que encontrei on-lin...
24.01.2016 / 13:30
1
resposta

Qual é o propósito do libimf.so?

Estou executando o Ubuntu 14.04 e estou tendo vários problemas com libimf.so (veja minhas perguntas sobre o Ask Ubuntu: 1 , 2 ). Enquanto aguardo para resolver esses problemas, estou tentando descobrir para que libimf.so é realmente....
25.07.2016 / 12:11
1
resposta

Quebrando os identificadores do rpm para arquivos de biblioteca compartilhada

Se eu executo algo como: rpm -q --fileprovide foo-1.0.0-0.x86_64 Eu recebo uma lista de arquivos, e alguns deles têm um identificador à direita para eles, como: /usr/lib64/bar.so.4 bar.so.4()(64bit) Pelo que eu posso dizer,...
17.03.2017 / 03:06
3
respostas

Como detecto processos em execução usando um pacote de biblioteca?

Este comando está fazendo as rodadas para detectar processos atualmente em execução usando o glibc: lsof | grep libc | awk '{print $2}' | sort | uniq Eu acho isso extremamente irritante, já que /libc/ corresponde não apenas a libc ,...
29.01.2015 / 00:19
1
resposta

Gerenciamento de versão secundária da biblioteca compartilhada

Eu tenho um programa simples chamado main : #include <iostream> #include "random.h" int main() { std::cout << "The program has started\n"; return get_another_random_number(); } A função get_another_random_n...
07.02.2018 / 23:04
2
respostas

O que significa 10 na biblioteca libgmp10?

Meu sistema tem libgmp.so.10.2.0 , enquanto a fonte oficial diz que a versão atual é 6.1.2 . Isso é específico para GMP? Teria libgmp.so.42.0.0 OK? O Debian adiciona outro número "2" ao mix (ignorando os patches). libgmp10:amd6...
24.12.2016 / 22:15
1
resposta

qual é a sintaxe de INPUT no arquivo

Quando eu estudo o Clang para x86_64 Ubuntu 16.04 Binaries pré-construídos, vejo que o libc ++. então não é um link para a biblioteca compartilhada real, é um arquivo de texto com texto: INPUT(libc++.so.1 -lc++abi) Portanto, -lc ++ é apen...
09.08.2016 / 23:27