Perguntas sobre 'dynamic-linking'

nos ajude a editar este wiki
1
resposta

Onde obter o arquivo “/etc/ld.so.nohwcap”? [duplicado]

Quando executo um comando através do utilitário strace , posso ver erros de acesso, como access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) Agora eu li em algum lugar que o que está acontecendo na linha...
23.03.2017 / 12:41
1
resposta

Configurações de ambiente em executáveis setuid

Estou observando um comportamento curioso ao executar um programa com setuid bit ativado. O programa foo é de propriedade do usuário bar com conjunto de bits setuid. Usuário execbar runs foo foo informa que uma das bib...
18.09.2012 / 22:43
2
respostas

Confusão sobre a vinculação da biblioteca de reforço durante a compilação

Para um cliente, precisei adicionar o boost 1.54 ao sistema. Então baixei a versão mais recente (1.55) e construí-a dentro de um diretório especial: /usr/local/lib/boost1.55/. Isso funciona. Então eu tive que adaptar o Makefile dessa maneira....
06.12.2013 / 22:50
2
respostas

Arquivo não encontrado para o arquivo que está lá [duplicado]

No momento, estou tentando obter algum hardware para trabalhar em um dispositivo incorporado. Uma parte do driver é um executável, que deve ser iniciado para que o hardware funcione. No entanto, quando tento executá-lo, obtenho bash: no s...
19.07.2012 / 15:33
1
resposta

variável de ambiente LD_LIBRARY_PATH

Estou tentando testar a variável de ambiente LD_LIBRARY_PATH . Eu tenho um programa test.c da seguinte forma: int main() { func("hello world"); } Eu tenho dois arquivos func1.c e func2.c: // func1.c #include <stdio.h> v...
02.09.2015 / 13:37
1
resposta

Layout de memória da biblioteca dinâmica carregada / vinculada

ao carregar uma biblioteca compartilhada no sistema Linux, qual é o layout da memória da biblioteca compartilhada? Por exemplo, o layout da memória original é o seguinte: +-----------+ |heap(ori) | +-----------+ |stack(ori) | +-----------...
04.05.2015 / 18:33
2
respostas

Como o rpm resolve dependências de bibliotecas?

Eu tento fazer um pacote de um programa que está vinculado a essa biblioteca (saída do ldd): libwx_baseu-2.8.so.0 => /usr/lib64/wx-2.8-wxcontainer/libwx_baseu-2.8.so.0 Bastante simples, certo? Mas quando eu faço um pacote deste prog...
30.05.2011 / 22:30
1
resposta

Usando debuild para construir bibliotecas compartilhadas .deb [closed]

Estou tentando empacotar uma biblioteca compartilhada usando o debuild para construir o arquivo .deb. Na execução de dh_make, a opção de biblioteca foi selecionada. Tenho seguido este guia Depois de conseguir criar a biblioteca, recebo o segui...
12.08.2011 / 15:33
1
resposta

Existe uma maneira de configurar o caminho de pesquisa da biblioteca temporariamente

Implementamos nosso aplicativo com todas as dependências necessárias em um diretório. Nosso aplicativo define LD_LIBRARY_PATH para esse local. Algumas das bibliotecas (por exemplo, OpenSSL) também estão presentes nos locais do sistema. E, de fat...
13.12.2015 / 17:12
1
resposta

encontrando o símbolo indefinido

Estou tentando executar um programa cuja origem eu baixei e compilou. Quando tento executar o programa, continuo recebendo a mensagem: unable to load undefined symbol _z15InvalidateImageSs Estou tentando determinar por que estou recebendo...
31.03.2015 / 09:53