<Precedenti | Contenuti | Succ.>
6.16.2. Contenuto di Binutils
Programmi installati: addr2line, ar, as, c++filt, dwp, elfedit, gprof, ld, ld.bfd, ld.gold, nm, objcopy, objdump, ranlib, readelf, size, strings e strip
Librerie installate: libbfd.{a,so} e libopcodes.{a,so}
Directory installata: /usr/lib/ldscripts
Brevi descrizioni
addr2line Traduce gli indirizzi dei programmi in nomi di file e numeri di riga; dato un indirizzo e il nome di un eseguibile, utilizza le informazioni di debug nell'eseguibile per determinare quale file sorgente e numero di riga sono associati all'indirizzo
ar Crea, modifica ed estrae da archivi
come un assemblatore che assembla l'output di gcc in file oggetto
c++filt Utilizzato dal linker per smantellare i simboli C++ e Java e per evitare che le funzioni sovraccaricate si scontrino
dwp L'utility di packaging DWARF
elfedit Aggiorna l'intestazione ELF dei file ELF
gprof Visualizza i dati del profilo del grafico delle chiamate
ld Un linker che combina un numero di oggetti e file di archivio in un unico file, riposizionando i loro dati e legando i riferimenti ai simboli
ld.gold Una versione ridotta di ld che supporta solo il formato file oggetto elf
ld.bfd Collegamento fisso a ld
nm Elenca i simboli che ricorrono in un dato file oggetto
objcopy Traduce un tipo di file oggetto in un altro
objdump Visualizza le informazioni sul file oggetto dato, con opzioni che controllano le particolari informazioni da visualizzare; le informazioni mostrate sono utili ai programmatori che stanno lavorando sugli strumenti di compilazione
ranlib Genera un indice del contenuto di un archivio e lo memorizza nell'archivio; l'indice elenca tutti i simboli definiti dai membri dell'archivio che sono file oggetto rilocabili
readelf Visualizza le informazioni sui binari di tipo ELF
size Elenca le dimensioni della sezione e la dimensione totale per i file oggetto dati
stringhe Emette, per ogni dato file, le sequenze di caratteri stampabili che hanno almeno la lunghezza specificata (di default quattro); per i file oggetto stampa di default solo le stringhe delle sezioni di inizializzazione e caricamento mentre per gli altri tipi di file scansiona l'intero file
strip Elimina i simboli dai file oggetto
libbfd La libreria del descrittore di file binario
libopcodes Una libreria per gestire gli opcode: le versioni "di testo leggibile" delle istruzioni per il processore; è utilizzato per la costruzione di servizi come objdump