Perguntas sobre 'linker'

1
resposta

Como compilar arquivos manuais .1

Eu tenho arquivos .c, .h e .1, como posso compilá-los juntos em um arquivo executável. Tudo claro com arquivos .c e .h, mas eu também tenho .1 como eu posso ver no conteúdo que é usado para manual, como pode vinculá-los com o programa?     
19.10.2014 / 20:00
3
respostas

Posicionamento do binário do kernel e fontes para a construção do módulo do kernel?

Estou tentando configurar um ambiente para o desenvolvimento de módulos do kernel no Linux. Eu construí o kernel na pasta home e gostaria de colocar as fontes e os binários no lugar correto para incluir corretamente. O exemplo para construir...
20.04.2014 / 13:16
2
respostas

Onde o frame.h está localizado nas implementações modernas do Linux? (ubuntu especificamente)

Um livro que estou lendo se refere a um arquivo de inclusão que mostra como um quadro de pilha parece em seu sistema UNIX. Em particular: /usr/include/sys/frame.h Estou tendo problemas para encontrar o equivalente moderno. Alguém tem...
07.03.2013 / 05:54
1
resposta

A compilação do CUPS falha no Cygwin

Eu fui corajoso e tentei compilar o CUPS em um ambiente Cygwin de 32 bits. Eu usei as fontes padrão do tarball. Tudo correu bem até ligar. link Aqui está o final da transcrição: Compiling raster.c... raster.c:1: warning: -fPIC igno...
20.04.2012 / 11:10
2
respostas

Quais são as alternativas para o GNU ld?

Eu estava curioso para saber se é possível construir o kernel do Linux sem o toolchain GNU (gcc + autotools). Descobri que é possível: depois de aplicar os patches de llvm.linuxfoundation.org , foi possível construir o kernel Linux com clang...
21.09.2015 / 11:59
2
respostas

Especificar a libc local chama global libc?

Se eu executar o comando foo especificando uma libc diferente para usar da seguinte forma: LD_LIBRARY_PATH=$PATH_TO_MY_CUSTOM_LIBC foo A libc globalmente definida é usada para executar qualquer comando acima? Por questão de contexto:...
02.09.2015 / 20:31
1
resposta

Usando 'ldconfig' sem tocar nos arquivos do sistema

Eu compilei uma biblioteca e agora devo executar ldconfig . No entanto, eu prefiro não modificar /etc/ld.so.conf , nem qualquer outro arquivo de sistema. É possível gerar o cache em outro lugar e torná-lo visível apenas durante a compilação...
01.07.2015 / 09:33
2
respostas

Vinculando problemas com libjpeg

Eu tenho um jogo que estou escrevendo que recentemente exigiu o libjpeg. Eu escrevi algum código usando libjpeg em outra máquina e funcionou como esperado. Eu puxei o código para esta máquina e tentei compilá-lo e executá-lo e obtive o erro de e...
30.11.2011 / 10:33
2
respostas

erro do vinculador libxml

Eu tenho um aplicativo que não liga, dando erro: /usr/lib64/libcroco-0.6.so.3: undefined reference to 'xmlGetProp@LIBXML2_2.4.30' /usr/lib64/libcroco-0.6.so.3: undefined reference to 'xmlFree@LIBXML2_2.4.30' /usr/lib64/libcroco-0.6.so.3: unde...
22.07.2011 / 15:01
1
resposta

Como compilar o toolchain do gcc com o sysroot especial corretamente?

Eu tentei compilar um novo gcc , incluindo binutils e glibc . Como não posso ser root, quero instalar tudo em ~/local . Eu configuro essas variáveis: PREFIX=~/local && export PREFIX PATH=~/local/bin:$PATH && export PA...
25.11.2013 / 13:26