GNU Binutils
Le utility binarie GNU, o Binutils, sono un insieme di strumenti di programmazione per la creazione e la gestione di programmi binari, file oggetto e librerie.
Le binutils GNU sono tipicamente utilizzate in combinazione con compilatori come ad esempio la GNU Compiler Collection (gcc) e con il debugger GNU (gdb).
Attraverso l'utilizzo della libreria "libbfd", la maggior parte dei tool supportano i vari formati di file oggetto supportati da libbfd.
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 |