Perguntas sobre 'ld'

nos ajude a editar este wiki
1
resposta

dlclose não chama destruidores de biblioteca, dlopen chamado apenas uma vez

considere o seguinte código para uma biblioteca carregada dinâmica construída com o g ++ - 4.7 no linux, -fPIC e vinculada com -rdynamic option: typedef std::vector< void* > cbRegister_t; struct Wrapper { cbRegister_t instanc...
03.04.2013 / 00:29
2
respostas

Obtendo a mensagem “Não encontrado” ao executar um binário de 32 bits em um sistema de 64 bits

Eu tenho atualmente um problema estranho no debian (wheezy / amd64). Eu criei um chroot para instalar um servidor (não posso dar mais detalhes sobre isso, desculpe). Vamos chamar seu caminho /chr_path/ . Para facilitar as coisas, inicialize...
18.05.2011 / 17:09
1
resposta

É normal que a variável LD_LIBRARY_PATH esteja ausente de um ambiente?

Eu descobri por acaso que no Debian Jessie não há LD_LIBRARY_PATH (para ser exato printenv | grep LD não mostra nada relacionado ao linker e echo "$LD_LIBRARY_PATH" também não mostra nada). Este é o caso do emulador de terminal x ( q...
26.09.2017 / 13:04
3
respostas

Descobrir se a biblioteca está no caminho

Supondo que eu queira testar se uma biblioteca está instalada e utilizável por um programa. Eu posso usar ldconfig -p | grep mylib para descobrir se ele está instalado no sistema. mas e se a biblioteca só é conhecida através da configuração d...
10.05.2016 / 11:05
1
resposta

Diferença entre 'ld' e 'ld.so'?

Embora ambos sejam chamados de "linker" e sejam usados para vincular binários, não consigo descobrir como eles diferem uns dos outros. Alguém pode me dizer suas diferenças?     
08.04.2017 / 06:53
1
resposta

Qual é o valor padrão de LD_LIBRARY_PATH? [duplicado]

No meu caso, parece que LD_LIBRARY_PATH está definido para a cadeia vazia. Mas todas as ferramentas de sistema padrão ainda funcionam bem, então acho que o vinculador dinâmico verifica esse caso e usa algum padrão para LD_LIBRARY_PATH ne...
28.03.2017 / 11:20
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
4
respostas

Sobrescrevendo um executável em execução ou .so

Eu tenho uma pergunta sobre como substituir um executável em execução ou sobrescrever um arquivo de biblioteca compartilhada (.so) que está sendo usado por um ou mais programas em execução. De volta ao dia, pelas razões óbvias, substituir um...
14.11.2017 / 18:48
2
respostas

stdbuf supostamente comportamento para subprocessos

Eu não encontrei exatamente algo sobre o seguinte na página de manual . Como o suposto comportamento em subprocessos gerado por um processo que foi gerado por stdbuf ? Por exemplo: stdbuf -oL myprog Do código , percebo que ele de...
29.04.2016 / 13:55
1
resposta

Como evitar que um processo grave no diário do systemd?

Estou usando um aplicativo .NET Core de terceiros (uma distribuição binária usada por uma extensão VS Code) que infelizmente tem o log de diagnóstico ativado sem nenhuma maneira aparente de desativá-lo (eu já relatei isso para os autores). A sol...
14.11.2018 / 22:15