GNU Binutils | |
---|---|
Typ | nástrojový software , nástroj a balíček GNU [d] |
Vývojář | Projekt GNU |
Operační systém | GNU/Linux [2] , BSD [2] a macOS [2] |
Nejnovější verze | |
Licence | GPL 3.0+ [2] , upravená licence BSD [d] [2] a GNU GPL 2+ [2] |
webová stránka | gnu.org/software/… ( anglicky) |
GNU Binary Utilities ( binutils ) je sada nástrojů pro práci s objektovým kódem v objektových souborech různých formátů. Moderní verze byly původně napsány programátory v Cygnus Solutions pomocí knihovny libbfd (Binary File Descriptor). Tyto nástroje se běžně používají ve spojení s GCC , make a GNU debuggerem .
Zpočátku se balíček skládal pouze z malých utilit, ale později byly do vydání zahrnuty GNU Assembler (GAS) a GNU linker (GLD) , protože jejich funkční účely spolu úzce souvisí.
Většina utilit jsou poměrně jednoduché programy. Hlavní komplexní části jsou přesunuty do sdílených knihoven: libbfd a libopcodes .
Původní verze BFD napsali David Henkel-Wallace a Steve Chamberlain. Předchozími správci balíčku byli Ken Raeburn a Ian Lance Taylor. Od roku 2005 je správcem Nick Clifton.
Balíček Binutils pro Linux doprovází HJ Lu.
Balíček binutils obsahuje následující nástroje:
as | assembler , známý jako GAS (Gnu ASsembler) |
ld | linker |
gprof | profilovač |
addr2line | převede adresu na název souboru a číslo řádku |
ar | vytváří a upravuje archivy a extrahuje z nich soubory |
c++filt | převod poškozených znaků C ++ zpět do jejich původní podoby |
dlltool | vytvoření dll pro Windows |
gold | alternativní linker |
nlmconv | převod objektového souboru na načítatelný modul NetWare |
nm | výčtu symbolů v objektových souborech |
objcopy | kopírování objektových souborů (případně s úpravami) |
objdump | zobrazit informace o souborech objektů |
ranlib | vytváření indexů pro archivy |
readelf | zobrazení obsahu spustitelných souborů ve formátu ELF |
size | výstupní celková velikost a velikost sekce |
strings | tisknout čitelné řádky |
strip | odstranění symbolů ze souborů objektů |
windmc | Generování prostředků zpráv systému Windows |
windres | Kompilátor zdrojových souborů systému Windows |
Projekt GNU | ||
---|---|---|
Příběh | ||
licence |
| |
Software _ |
| |
Osobnosti |
| |
Další témata |
|