Elf Abisum.

Elf Abisum è uno strumento per generare un checksum ABI dei binari Elfi dalle loro informazioni di debug dei DWARF.
Scarica ora

Elf Abisum. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • The Apache License 2.0
  • Prezzo:
  • FREE
  • Nome editore:
  • Satoru Takabayashi and Google
  • Sito web dell'editore:

Elf Abisum. Tag


Elf Abisum. Descrizione

Elf Abisum è uno strumento per generare un checksum ABI dei binari Elfi dalle loro informazioni di debug dei nani. Elf Abisum è uno strumento per generare un checksum ABI dei binari Elfi dalle loro informazioni di debug dei nani. Le informazioni di debug dei DWARF contiene molti bit utili per il controllo dell'Abis, compresi i tipi di variabili, i membri di strutture, le firme delle funzioni, ecc. L'obiettivo di Elfo Abisum è quello di creare un processo di costruzione più veloce riducendo il relacquistino inutili dei binari. Sviluppa Un programma che utilizza un sacco di DSOS (Dynamic Shared Objects, AKA file .so) e ci sono dipendenze ai DSOS nel tuo Makefile come: foobar: liba.so libb.so libc.so libd.so ... gcc -o foobar - L. -La -Lb -LC -LD ... In questo caso, ogni volta che si effettua un piccolo cambiamento in un DSO, è necessario ringhiarere i DSOS tutti i DSOS alla Dynamic eseguibile Foobar. Il tempo di rinese non è trascurabile se il numero di DSOS è grande. In teoria, il ricollegamento non è sempre necessario. Se non ci sono cambiamenti ABI in un DSO, non è necessaria alcuna necessità di rimanere il DSO a un eseguibile dinamico che dipende dal DSO.elf Abisum è sviluppato per risolvere questo problema riducendo inutili innanzini dei binari. Usando Abisum, il Makefile sopra potrebbe essere riscritto come segue: foobar: liba.abi lib.abi libc.abi libd.abi ... gcc -o foobar -l. -La -LB -LC -LD ... liba.abi: liba.so abisum liba.so> liba.abi.tmpf se! cmp -s liba.abi.tmplay liba.abi; quindi mv liba.abi.tmplay liba.abi; Finito che utilizzare Abisum in un processo di build, DSOS deve essere costruito con -G opzione di GCC, che inserisce le informazioni di debug nano in Binari.Installation: il modo più semplice per compilare questo pacchetto è: 1. `CD" alla directory contenente il codice sorgente del pacchetto e digitare `./configure 'per configurare il pacchetto per il sistema. Se stai usando "csh" su una vecchia versione di System V, potrebbe essere necessario digitare `SH ./Configure 'invece per impedire che il" CSH "di tentare di eseguire" Configura "stesso. STURNING" Configura' prende un po '. Durante la corsa, stampa alcuni messaggi che dicono quali funzionalità è il controllo per.2. Digitare `Fai 'per compilare il pacchetto.3. Facoltativamente, digitare `crea il controllo 'per eseguire eventuali auto-test con il pacchetto.4. Digitare `Fai installazione 'per installare i programmi e qualsiasi file di dati e documentazione.5. È possibile rimuovere i binari del programma e i file di oggetti dalla directory del codice sorgente digitando `rendere pulito". Per rimuovere anche i file che "configura" creato (in modo da poter compilare il pacchetto per un diverso tipo di computer), digitare `rendere distclean". C'è anche un obiettivo "rendere il mantener-pulito", ma è destinato principalmente agli sviluppatori del pacchetto. Se lo usi, potrebbe essere necessario ottenere tutti i tipi di altri programmi al fine di rigenerare i file forniti con la distribuzione.


Elf Abisum. Software correlato

Xcl.

La suite software XCL mira a fornire agli sviluppatori strumenti per la gestione programmatica del codice eseguibile. ...

455

Scarica

Servoy Developer.

Servoy è uno sviluppo dell'applicazione e un ambiente di distribuzione utilizzato per creare e distribuire applicazioni interfaccia utente. ...

216

Scarica

Egogga.

Tracciamento dei bug, sistema di cattura e sistema di gestione del progetto. ...

165

Scarica

Php PROBLEXTECKET.

PHP I PROBLEXTICKET è il software di tracciamento del problema multiutente interamente scritto in PHP 4. ...

91

Scarica