Perguntas sobre 'shared-library'

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

Como garantir que uma biblioteca compartilhada tenha suas páginas de memória compartilhadas por vários processos?

Primeiro, descrevo o que quero fazer, depois o que consigo fazer e, finalmente, meu problema. Objetivo: implementar o ataque de cache flush + flush em C Estou tentando implementar, no C, o ataque flush + flush ( link ). Basicamente, ele...
24.07.2018 / 12:31
1
resposta

Como o Qubes faz o gerenciamento de memória, especialmente no que diz respeito aos objetos compartilhados?

Estou apenas lendo sobre o sistema operacional do Qubes , e tenho uma pergunta muito simples: como ele faz a memória? gerenciamento e uso compartilhado de objetos? Sinta-se à vontade para corrigir quaisquer equívocos ou erros no vocabulário,...
20.11.2017 / 01:21
2
respostas

-lpopt não é encontrado ao compilar cruzado para aarch64

Eu estou tentando cruzar a compilação para a arquitetura 'aarch64' do meu desktop do Ubuntu 12.04 que é de 64 bits (x86_64). Então eu instalei o crosscompiler-toolchain para 'aarch64' com o 'gerenciador de pacotes synaptic'. Agora estou te...
27.02.2016 / 19:36
2
respostas

A região do endereço da mem de carregamento da biblioteca compartilhada depende da arquitetura?

Vejo que no x86, na VM de um processo, as bibliotecas compartilhadas são carregadas entre o heap e a pilha, ou seja, a área do mmap, conforme observado na maioria dos artigos on-line. Mas em uma caixa Linux PowerPC, vejo que todas as bibliotecas...
11.09.2015 / 22:25
1
resposta

Como o processo conhece o endereço da biblioteca compartilhada?

Até onde eu sei, quando eu compilo meu código-fonte C, o GCC / LD faz a ligação do endereço em tempo de compilação. Normalmente, esse endereço começa em zero. Quando eu chamo uma função da biblioteca compartilhada como o compilador sabe o endere...
27.10.2015 / 11:10
1
resposta

“erro ao carregar bibliotecas compartilhadas: libgtk-x11-2.0.so.0: não é possível abrir o arquivo de objeto compartilhado” durante a execução do oald8 binary

Instalei oald8 no Linux 64 bits, no Debian. Primeiro instalei: apt-get install lib32z1 lib32ncurses5 dpkg-dev Em seguida, vá para oald8 e execute: linux32 ./setup.sh Eu configurei com sucesso .... Agora preciso instalar...
23.02.2015 / 10:02
1
resposta

Que tipos de arquivos podem ter uma dependência de biblioteca compartilhada?

Estou tentando encontrar uma maneira de permitir que o comando find localize apenas arquivos, que poderiam ter uma dependência de biblioteca compartilhada (o que significa que produzem saída quando chamados com ldd ). Para encontrar toda...
24.10.2014 / 12:04
1
resposta

Indicação de versão no nome do arquivo para uma biblioteca compartilhada

Estou desenvolvendo uma biblioteca compartilhada de várias plataformas agora, e estou um pouco confuso sobre a maneira correta como isso funciona no * nix. Meu plano para versões é bastante padrão, maiores interfaces de quebra, menores são adici...
27.09.2014 / 06:43
1
resposta

algumas bibliotecas compartilhadas em / usr / local / lib não são encontradas, mas estão em / usr / lib

Eu posso executar com sucesso um executável usando uma biblioteca compartilhada symlink'd em / usr / lib como assim - sudo ln -s /lib/i386-linux-gnu/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.4 No interesse de tornar isso mais fácil de ma...
27.08.2014 / 06:15
3
respostas

É possível configurar o carregador dinâmico para um executável?

Estou procurando uma maneira de permitir que um executável encontre sua biblioteca compartilhada, mas, para evitar conflitos com qualquer pacote que possa usar uma versão diferente da mesma biblioteca compartilhada, prefiro manter essas bibliote...
04.09.2014 / 18:12