Perguntas sobre 'linker'

4
respostas

Erro ao carregar bibliotecas compartilhadas

Minha árvore de projetos é parecida com isso: src/ include/ Makefile lib/ lib/3rdparylib/ Eu não codifiquei 3rdpartylib , mas decidi incorporar seu código-fonte na minha embalagem do projeto. Eu compilo o software seguindo os seguint...
23.11.2011 / 20:53
2
respostas

Existe uma maneira de verificar se um .so foi compilado com o sinalizador -Bsymbolic-functions?

Meu aplicativo carrega código personalizado usando dlopen na hora. Para símbolos comuns, a tabela de símbolos globais é usada por padrão. No entanto, desejo fornecer a funcionalidade onde - se o usuário tiver vinculado o seu com -Bsymboli...
20.07.2015 / 07:05
1
resposta

Por que não consigo encontrar essa biblioteca?

Não tenho muito conhecimento sobre esse assunto e, portanto, não consigo entender por que o comando a seguir não funciona: $ gfortran -o dsimpletest -O dsimpletest.o ../lib/libdmumps.a \ ../lib/libmumps_common.a -L/usr -lparmetis -lmetis...
04.05.2012 / 08:57
1
resposta

como especificar o libstdc ++. so.6 para usar

Estou tentando compilar um programa meu que precisa de recursos C++11 e uma versão mais recente de boost do que está instalado na máquina de destino. Por isso, compilei e instalei gcc 4.9 em algum diretório local ( /secured/local ) co...
03.06.2014 / 15:34
2
respostas

Existe alguma relação entre links binários e links simbólicos?

Esta é quase certamente uma questão muito estúpida, então será fácil responder. Existe alguma relação entre a vinculação de binários (como na vinculação dinâmica ou estática) e links simbólicos. Eles interagem de alguma forma, ou compartilham um...
28.12.2014 / 04:07
1
resposta

Como alterar os caminhos para bibliotecas compartilhadas (arquivos .so) para uma única instância de terminal

Desejo remover alguns dos caminhos que o vinculador usa para encontrar bibliotecas .so para fins de teste. Eu encontrei uma maneira de adicionar caminhos de biblioteca: export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/library" Existe...
26.03.2016 / 11:23
1
resposta

Por que alguns arquivos de pacotes de trabalho retornam “not found” para algumas bibliotecas da saída do ldd?

Estou encontrando um monte de coisas onde os pacotes de trabalho contêm arquivos em que o ldd retorna "não encontrado" para algumas bibliotecas. Por exemplo ... /usr/lib64/thunderbird/libprldap60.so libldap60.so => not found /usr/lib6...
10.11.2014 / 21:04
1
resposta

Como lidar com nomes conflitantes de duas bibliotecas compartilhadas?

No meu sistema Linux Mint 17.3, instalei os pacotes libglfw2 e libglfw-dev . Como o GLFW v3 não está disponível nos repositórios, optei por compilá-lo manualmente usando as instruções aqui . Quase todas as instruções que encontrei on-lin...
24.01.2016 / 13:30
3
respostas

qual o nome do pacote ubuntu contém llvm linker lld

Gostaria de experimentar este lld da LLVM. O documento sobre o apt pode ser encontrado aqui , mas não sei qual pacote contém o executável lld . Parece que o objetivo de lld é remover a dependência do sistema, mas o clang não tem lld...
10.02.2015 / 14:48
0
respostas

não pode encontrar o erro de linker -lm

Esta questão está altamente relacionada com não é possível encontrar -lm , mas o erro aparece quando eu estou invocando o G ++ Linker. Estou tentando acompanhar a documentação fornecida por Usando o Eclipse com o ARTIK SDK . Ao acompanhar a...
14.04.2017 / 03:19