Resultados da pesquisa a pedido "binutils"

9 a resposta

Como listar dependências de bibliotecas de um binário não nativo?

Ao desenvolver para a plataforma nativa, posso usar o ldd para listar todas as bibliotecas compartilhadas (arquivos .so) que um executável binário que eu con...

1 a resposta

Como criar o GCC 4.8.x no host do Mac OS X para o destino MIPS

Estou tentando criar GCC / binutils para uma plataforma de destino MIPS em um host do Mac OS X executando (10.9) x86_64. Fiz o download da versão mais recente do binutils e do GCC e também instalei o GCC 4.8.2 via homebrew. No entanto, até agora ...

3 a resposta

Um equivalente de objcopy para Mac / iPhone?

Gostaria de renomear símbolos dentro de arquivos de objeto (.o) com algo que seria o equivalente ao binutils 'do Macobjcopy --redefine-syms ferramenta. Não encontreiarm-apple-darwin10-objcopy. Eu tentei o MacPorts 'arm-elf-binutils porta e ...

4 a resposta

Como vincular um programa de montagem de gás que usa a biblioteca padrão C com ld sem usar o gcc?

Como um exercício para aprender com mais precisão como os programas c funcionam e qual nível mínimo de conteúdo deve existir para que um programa possa usar a libc, resolvi tentar programar principalmente no assembly x86 usando gas e ld. Como um ...

2 a resposta

Como interpretar a saída do programa ldd?

[root@wdctc1281 bin]# ldd node linux-vdso.so.1 => (0x00007fffd33f2000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f70f7855000) librt.so.1 => /lib64/librt.so.1 (0x00007f70f764d000) libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f70f7345000) ...

3 a resposta

omo compilar um arquivo de montagem em um formato binário bruto (como DOS .com) com o GNU assembler (as

Eu quero compilar esse código fonte no Windows (apenas um exemplo): start: NOP NOP Quando eu compilar com NASM ou FASM, o tamanho do arquivo de saída é de 2 bytes. Mas quando eu compilo com o GNU assembler (as), o comprimento do arquivo de saída ...

3 a resposta

Como extrair apenas o conteúdo bruto de uma seção ELF?

Eu tentei o seguinte, mas o arquivo resultante ainda é um ELF e não é apenas o conteúdo da seção. $ objcopy --only-section=<name> <infile> <outfile>Eu só quero o conteúdo da seção. Existe algum utilitário que possa fazer isso? Alguma ideia?

1 a resposta

Como determinar quais opções de linha de comando o gcc passa para ld por padrão?

2 a resposta

Requisitos para usar o flto

Se eu quiser compilar meu projeto com-flto é suficiente ter construído o gcc com--enable-gold ou eu também preciso construir ouro e substituir ld por ele? E preciso de outras bandeiras? Ou seja, eu estou fazendo isso gcc -flto one.c two.c

4 a resposta

Corrigindo código / símbolos em um binário ELF vinculado dinâmico

Suponha que eu tenha um binário ELF vinculado dinâmico e que eu queira substituir / redirecionar determinadas chamadas de biblioteca. Eu sei que posso fazer isso comLD_PRELOAD, mas quero uma solução permanente no binário, independente do ambiente ...