Resultados da pesquisa a pedido "dynamic-linking"

1 a resposta

Como o kernel do Linux determina o endereço de carregamento do ld.so?

Eu sei que o vinculador dinâmico usammap() carregar bibliotecas. Eu acho que é o kernel que carrega o executável e seu.interpreter no mesmo espaço de endereço, mas como determina onde? eu percebi issold.soO endereço de carregamento do ...

2 a resposta

Como o vinculador resolve símbolos duplicados em bibliotecas carregáveis dinamicamente?

Eu tenho duas bibliotecas dinamicamente carregáveis lib_smtp.so ee libpop.so etc. Ambas têm uma variável global denominadaprotocol que é inicializado para "SMTP" e "POP", respectivamente. Eu tenho outra biblioteca estática libhttp.a ondeprotocol ...

2 a resposta

Como o LD_LIBRARY_PATH pode ser alterado no CMake?

Eu tenho uma biblioteca compartilhada local que não está em $ LD_LIBRARY_PATH. Quero executar o meu executável, mas como ele não consegue encontrar a biblioteca compartilhada nas pastas do sistema, ele gera "erro ao carregar as bibliotecas ...

5 a resposta

O que significam 'estaticamente vinculado' e 'dinamicamente vinculado'?

Frequentemente ouço os termos 'estaticamente vinculados' e 'dinamicamente vinculados', frequentemente em referência ao código escrito emC [http://en.wikipedia.org/wiki/C_%28programming_language%29], C ++ [https://en.wikipedia.org/wiki/C++]ouC ...

2 a resposta

Razão incorretamente configurada do MySQL: uso inseguro do caminho relativo

Estou usando o Django e quando corropython manage.py runserver Eu recebo o seguinte erro: ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Library/Python/2.7/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib ...

3 a resposta

Posso usar DYLD_LIBRARY_PATH no Mac OS X? E qual é o algoritmo de pesquisa dinâmica de bibliotecas?

Li alguns artigos desencorajando o uso de DYLD_LIBRARY_PATH, pois o caminho da biblioteca dinâmica deve ser corrigido usando -install_name, @rpath e @loader_path. Em termos de criação de um programa que roda no Linux e no Mac OS X, ...

1 a resposta

Vinculando biblioteca compartilhada no kernel do linux

Eu gostaria de modificar o kernel do linux. Eu gostaria de usar funções de uma biblioteca compartilhada (uma.so arquivo) no arquivokernel/panic.c. Infelizmente não sei como compilá-lo. Quando eu coloco noMakefile Eu recebo o seguinte ...

2 a resposta

Vinculando com as opções -R e -rpath no Windows

Estou usando o compilador gcc (MinGW) no Windows XP. Criei uma biblioteca .dlllibdir.dll do que tentei criar um programa que está usando essa biblioteca. Eu não quero colocar esse arquivo .dll na pasta System ou System32 nem definir o caminho ...

2 a resposta

DYLD_PRINT_STATISTICS não está mostrando nada

Estou tentando criar um perfil de inicialização do aplicativo depois de passar das bibliotecas estáticas para as estruturas. Temos mais ou menos 30 frameworks (fyi: cocoapods), então quero verificar se isso não está afetando o desempenho. O teste ...

1 a resposta

Como compilar um cpp e vinculá-lo a uma biblioteca compartilhada

Eu quero ter as funções definidas em outro.cpp O arquivo fica disponível em outra ferramenta de simulação. Encontrei o seguinte código nesta pergunta:-finstrument-functions não funciona com objetos compartilhados g ++ carregados dinamicamente ...