Programmi installati: addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump, ranlib, readelf, size, strings e strip
Librerie installate: libiberty.a, libbfd.[a,so] e libopcodes.[a,so]
Brevi descrizioni
- addr2line
-
Traduce indirizzi di programmi in nomi di file e numeri di linea. Dato nome e indirizzo di un eseguibile, usa le informazioni di debug nell'eseguibile per capire quale file sorgente e numero di linea sono associati con l'indirizzo.
- ar
-
Crea, modifica ed estrae da archivi. Un archivio è un singolo file che contiene una collezione di altri file in una struttura che rende possibile ritrovare i singoli file originari (chiamati membri dell'archivio).
- as
-
Un assemblatore. Assembla l'output di gcc in file oggetto.
- c++filt
-
Utilizzato dal linker per decodificare simboli C++ e Java, ed evitare che funzioni sovraccaricate crollino.
- gprof
-
Mostra i dati del profilo grafico di chiamata.
- ld
-
Un linker che combina un certo numero di file oggetto e archivi in un singolo file, riallocando i loro dati e collegando i riferimenti dei simboli.
- nm
-
Elenca i simboli occorrenti in un dato file oggetto.
- objcopy
-
Utilizzato per tradurre un certo tipo di file oggetto in un altro.
- objdump
-
Visualizza informazioni su un dato file oggetto, con opzioni che permettono di controllare quali informazioni evidenziare. L'informazione mostrata di solito è utile solo ai programmatori che stanno lavorando ai tool di compilazione.
- ranlib
-
Genera un indice dei contenui di un archivio, e lo memorizza nell'archivio. L'indice elenca tutti i simboli definiti dai membri dell'archivio che sono file oggetto riallocabili.
- readelf
-
Mostra informazioni sui binari di tipo elf.
- size
-
Visualizza le dimensioni delle sezioni e la dimensione totale per i file oggetto dati.
- strings
-
Emette, per ciascun file dato, la sequenza di caratteri stampabili che siano almeno di una specifica lunghezza (per default è 4). Per i file oggetto stampa, per default, solo le stringhe delle sezioni di inizializzazione e caricamento. Per altri tipi di file scansiona l'intero file.
- strip
-
Elimina i simboli dai file oggetto.
- libiberty
-
Contiene routine usate da diversi programmi GNU, inclusi getopt, obstack, strerror, strtol e strtoul
- libbfd
-
La libreria Binary File Descriptor.
- libopcodes
-
Una librerie per gestire gli opcodes, le versioni “testo leggibile” delle istruzioni per il processore; è usata per la costruzione di utilità come objdump.