Elfo abisum

ELF Abisum es una herramienta para generar una suma de comprobación ABI de los binarios de ELF de su información de depuración enana.
Descargar ahora

Elfo abisum Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • The Apache License 2.0
  • Precio:
  • FREE
  • Nombre del editor:
  • Satoru Takabayashi and Google
  • Sitio web del editor:

Elfo abisum Etiquetas


Elfo abisum Descripción

Elf Abisum es una herramienta para generar una suma de comprobación ABI de los binarios ELF de su información de depuración enana. Elf Abisum es una herramienta para generar una suma de comprobación ABI de los binarios ELF de su información de depuración enana. La información de depuración enana contiene muchos bits útiles para verificar ABIS, incluidos los tipos de variables, miembros de estructuras, firmas de funciones, etc. El objetivo de Elf Abisum es hacer un proceso de compilación más rápido al reducir la transmisión innecesaria de los binarios. Un programa que utiliza muchos de los DSOS (objetos compartidos dinámicos, aka. AKA .SO) y hay dependencias a los OSOS en su Makefile como: Foobar: LIBA.SO LIBB.SO LIBC.SO LIBD.SO ... GCC -O FOOBAR - L. -La -LB -LC -LLD ... En este caso, cada vez que realice un pequeño cambio en un DSO, debe reiniciar los DSO a todos los DSO al ejecutable dinámico de Foobar. El momento de reiniciar no es insignificante si el número de OSOS es grande. En teoría, la transmisión no siempre es necesaria. Si no hay cambios de ABI en un DSO, no es necesario volver a iniciar el DSO a un ejecutable dinámico que depende de la DSO. Usando Abisum, el Makefile anterior podría reescribirse de la siguiente manera: FOOBAR: LIBA.ABI LIBB.ABI LIBC.ABI LIBD.ABI ... GCC -O FOOBAR -L. -La -LB -LC -LLD ... LIBA.ABI: LIBA.SO ABISUM LIBA.SO> LIBA.ABI.TMP ¡Si! CMP -S LIBA.ABI.TMP LIBA.ABI; luego mv libba.abi.tmp libba.abi; Forote que debe usar Abisum en un proceso de compilación, los DSOS deben construirse con -g Opción de GCC, que inserta la información de depuración enana en Binaries.Installación: la forma más sencilla de compilar este paquete es: 1. `CD 'al directorio que contiene el código fuente del paquete y escriba' ./configure 'para configurar el paquete para su sistema. Si está utilizando `CSH" en una versión antigua de System V, es posible que deba escribir `sh ./configure 'en su lugar para evitar que' CSH 'intente ejecutar' configure 'en sí mismo." Configurar "toma un tiempo. Mientras se ejecuta, imprime algunos mensajes que le dicen qué características está comprobando.2. Tipo 'Hacer' para compilar el paquete.3. Opcionalmente, escriba `Hacer verificación 'para ejecutar cualquier autoprueba que vienen con el paquete.4. Escriba 'Hacer instalar' para instalar los programas y cualquier archivo de datos y documentación.5. Puede eliminar los binarios del programa y los archivos de objetos del directorio del código fuente escribiendo "Hacer CLEAN". Para eliminar también los archivos que `configure" creados (para que pueda compilar el paquete para un tipo diferente de computadora), escriba `Hacer Distrloan '. También hay un objetivo de "hacer mantenedor-limpio", pero eso está destinado principalmente a los desarrolladores del paquete. Si lo usa, es posible que tenga que obtener todo tipo de otros programas para regenerar archivos que vienen con la distribución.


Elfo abisum Software relacionado

gccwrap

contiene un conjunto de scripts de envoltura simples para facilitar la compilación de programas de solo 32 bits. ...

137

Descargar

Ptxdist

PTXDIST es un sistema de compilación para compilar sistemas de archivos de raíz para sistemas integrados. ...

211

Descargar

Papaya

PAWPAW es un lenguaje urbano, excepto que permite el desarrollo de arriba hacia abajo. ...

169

Descargar

Avango

Avango es un marco orientado a objetos para el desarrollo de aplicaciones distribuidas e interactivas. ...

230

Descargar

Ruben

RUBEN proporciona complementos MAVEN 2.x para las compilaciones de Ruby. ...

360

Descargar