Perguntas sobre 'ld'

nos ajude a editar este wiki
0
respostas

Como executar ld em script com uma pegada menor de memória?

Estou tentando construir o Swift 3 no FreeBSD. A última coisa que preciso fazer é executar o script de construção. Meu problema é que, em algum momento, o script é executado: Linking CXX executable bin/llvm-lto Que consistentemente ma...
07.05.2017 / 00:24
2
respostas

Não é possível encontrar o arquivo de objeto compartilhado, embora esteja no caminho da biblioteca

Estou tentando instalar o plexmediaplayer a partir do código-fonte. Isso envolve compilar o libmpv.so.1 que eu fiz e instalei em / usr / local / lib Quando eu executo o plexmediaplayer, recebo o seguinte erro: $ plexmediaplayer plexmediap...
23.03.2017 / 19:54
0
respostas

ld não consegue encontrar a biblioteca existente

Estou tentando criar um aplicativo grande, mas, por algum motivo, o link falha e ld responde /usr/bin/ld: cannot find -l/usr/lib/x86_64-linux-gnu/libX11.so Passos que experimentei: O libx11-dev está corretamente instalado e o arquivo...
17.11.2016 / 17:04
3
respostas

ldd não encontra caminho, como adicionar

Eu sei que essa pergunta não é muito nova, mas parece que eu não consegui resolver meu problema sozinha. ldd gera a seguinte saída u123@PC-Ubuntu:~$ ldd /home/u123/Programme/TestPr/Debug/TestPr linux-vdso.so.1 => (0x00007ffcb6d9900...
27.04.2016 / 09:58
1
resposta

Fedora 27 / usr / bin / ld: não é possível encontrar -lstdc ++

Eu tenho o Fedora 27. Estou construindo algo da fonte. (É link se isso for importante). O make começa a vincular e depois falha com esta mensagem: /usr/bin/ld: cannot find -lstdc++ collect2: error: ld returned 1 exit status Os pacote...
13.01.2018 / 19:31
2
respostas

Padrões diferentes de ELF (SysV vs TIS) e Linux?

Existem pelo menos dois padrões de Formato executável e vinculável  (ELF) , um deles Interface Binária de Aplicação do Sistema V Suplemento de Processador de Arquitetura AMD64 (Com Modelos de Programação LP64 e ILP32) Versão 1.0 Format...
21.11.2018 / 20:32
1
resposta

ldconfig não pode vincular a arquivos específicos

Instalei ATLAS (com Netlib LAPACK ) em uma imagem do Docker e, agora, toda vez que executo ldconfig , recebo os seguintes erros: ldconfig: Can't link /usr/local/lib//usr/local/lib/libtatlas.so to libtatlas.so ldconfig: Can't link /usr/...
27.04.2017 / 11:05
2
respostas

Como investigar e corrigir bibliotecas ausentes e / ou ignorar bibliotecas incompatíveis?

Eu tenho uma biblioteca secreta construída para o CentOS 6.5 como um pacote. Eu não posso construir o pacote para o CentOS 7.4, fazer a instalação falhar nesta linha: $ gcc -static -O3 -Wno-long-long -funroll-loops -Wall -g -DLINUX testlib.c...
26.02.2018 / 17:14
1
resposta

ld não consegue encontrar .so

Eu instalei o zeromq 3.2.5 da fonte $ wget http://download.zeromq.org/zeromq-3.2.5.tar.gz $ tar xf zeromq-3.2.5.tar.gz $ cd zeromq-3.2.5 $ ./configure && make -j4 $ sudo make install Isso instala libzmq.so.3 em /usr/local/lib...
21.07.2016 / 20:32
1
resposta

Compila a biblioteca compartilhada do código asm com as fontes atuais

Acabei de fazer algumas funções básicas em asm que eu compilo em uma biblioteca compartilhada. Como: BITS 64 global foo section .text foo: mov rax, 1 ret Eu compilei com: nasm -f elf64 fo...
23.03.2016 / 17:46