aplicacoes, linux, windows

Dependência de Bibliotecas

Locais onde o sistema operacional vai automaticamente procurar bibliotecas:

LINUX: /usr/lib

WIN_XP: C:\WINDOWS\system32

Variáveis de ambiente onde pode-se adicionar mais bibliotecas:

LINUX: LD_LIBRARY_PATH (caminhos separados por sinal de dois-pontos)

WIN_XP: PATH (caminhos separados por sinal de ponto-e-vírgula)

Verificar (quais são e se estão disponíveis) as dependência de uma biblioteca:

LINUX:

Verifica apenas se todas as dependências estão presentes, mas não analisa o conteúdo da versão das dependências:

ldd PATH_DA_BIBLIOTECA

Verifica se a versão das dependências contemplam os símbolos necessários pela biblioteca analisada:

ldd -r PATH_DA_BIBLIOTECA

Lista todos os símbolos da biblioteca para confirmar se a versão é a esperada:

nm PATH_DA_BIBLIOTECA

WIN_XP: (use o dependency walker)

Referência:

http://www.dependencywalker.com

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s