GNU Binutils
GNU Binary Utilities[1][2], meglio note come GNU Binutils, è una collezione di programmi per la creazione e la gestione di file binari, oggetto e librerie.
Il pacchetto binutils comprende programmi come ld e può essere utilizzato in combinazione con compilatori quali GCC. Il suo codice sorgente è distribuito insieme al GNU Debugger sotto licenza GNU General Public License ed è disponibile per numerosi sistemi operativi Unix-like, incluso Linux.[3]
La maggior parte del software utilizza la libreria Binary File Descriptor e alcuni programmi fanno uso della libreria opcodes.
Comandi
as |
assembler popularly known as GAS (Gnu ASsembler) |
ld |
linker |
gprof |
profiler |
addr2line |
convert address to file and line |
ar |
create, modify, and extract from archives |
c++filt |
demangling filter for C++ symbols |
dlltool |
creation of Windows dynamic-link libraries |
gold |
alternative linker |
nlmconv |
object file conversion to a NetWare Loadable Module |
nm |
list symbols in object files |
objcopy |
copy object files, possibly making changes |
objdump |
dump information about object files |
ranlib |
generate indexes for archives |
readelf |
display content of ELF files |
size |
list total and section sizes |
strings |
list printable strings |
strip |
remove symbols from an object file |
windmc |
generates Windows message resources |
windres |
compiler for Windows resource files |
Note
- ^ (EN) GNU Binary Utilities, su sourceware.org.
- ^ (EN) The GNU Binary Utilities (PDF), su eecs.umich.edu, aprile 2010.
- ^ (EN) Index of /pub/linux/devel/binutils/, su The Linux Kernel Archives.
Voci correlate
Collegamenti esterni
- (EN) Sito ufficiale, su gnu.org.