Elf Abisum.

Elf Abisum é uma ferramenta para gerar uma soma de verificação ABI de binários de elfo de suas informações de depuração do anão.
Baixe Agora

Elf Abisum. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Preço:
  • FREE
  • Nome do editor:
  • Satoru Takabayashi and Google
  • Site do editor:

Elf Abisum. Tag


Elf Abisum. Descrição

O Elf Abisum é uma ferramenta para gerar uma soma de verificação ABI de binários de elfo de suas informações de depuração do anão. O Elf Abisum é uma ferramenta para gerar uma soma de verificação ABI de binários de elfo de suas informações de depuração do anão. A informação de depuração do anão contém muitos bits úteis para verificar Abis, incluindo tipos de variáveis, membros de estruturas, assinaturas de funções, etc. O objetivo do Elf Abisum é fazer um processo de construção mais rápido, reduzindo a relinking desnecessária de binários. Um programa usando lotes de DSOS (Dynamic Shared Objects, também aka .so arquivos) e há dependências para o DSOs em seu makefile como: foobar: liba.so libb.so libc.so libd.so ... gcc -o foobar - EU. -La -lb -lc -ld ... Neste caso, toda vez que você faz uma pequena mudança em um DSO, você precisa revelar todas as DSOs para o executável dinâmico Foobar. O tempo para relink não é insignificante se o número de DSOS for grande. Em teoria, a relinking nem sempre é necessária. Se não houver alterações ABI em um DSO, não há necessidade de relink o DSO a um executável dinâmico que depende do Abisum DSO.ELF é desenvolvido para resolver esse problema, reduzindo a relinking desnecessária de binários. Usando Abisum, o makefile acima pode ser reescrito da seguinte forma: foobar: liba.abi libb.abi libc.abi libd.abi ... gcc -o foobar -l. -La -lb -lc -ld ... liba.abi: liba.so abisum liba.so> liba.abi.tmp se! cmp -s liba.abi.tmp liba.abi; então mV liba.abi.tmp liba.abi; Finote que usar o Abisum em um processo de compilação, o DSOs deve ser construído com opção -g de GCC, que insere as informações de depuração do anão em binaries.Enstalação: A maneira mais simples de compilar este pacote é: 1. `CD 'para o diretório contendo o código-fonte do pacote e digite` ./configure' para configurar o pacote para o seu sistema. Se você estiver usando o `CSH 'em uma versão antiga do sistema V, talvez seja necessário digitar" sh ./configure "em vez de evitar que o" CSH "tentasse executar" Configurar "." Configure ". Em execução, imprime algumas mensagens contando quais recursos ele está verificando. Tipo `make 'para compilar o pacote.3. Opcionalmente, digite `fazer cheque 'para executar quaisquer autotestes que vêm com o pacote.4. Digite `make install 'para instalar os programas e quaisquer arquivos de dados e documentação.5. Você pode remover os binários de programa e os arquivos de objeto do diretório de código-fonte digitando "Make Clean". Para também remover os arquivos que "configure" criados (para que você possa compilar o pacote para um tipo diferente de computador), digite "fazer distclean". Há também um alvo "Make Makeanter-Clean", mas que pretende principalmente para os desenvolvedores da embalagem. Se você usá-lo, talvez seja necessário obter todos os tipos de outros programas para regenerar arquivos que acompanham a distribuição.


Elf Abisum. Software Relacionado

gcccrap

O software GCCWRAP contém um conjunto de scripts de wrapper simples para facilitar o compilação de programas apenas de 32 bits. ...

137

Download

Ptxdist.

PTXDIST é um sistema de compilação para compilar sistemas de arquivos raiz para sistemas incorporados. ...

211

Download

Pawpaw.

Pawpaw é uma linguagem semelhante ao exceto que permite o desenvolvimento de cima para baixo. ...

169

Download

Avango.

A Avango é uma estrutura orientada a objetos para o desenvolvimento de aplicativos VE distribuídos e interativos. ...

230

Download