Přeskočit na obsah

GNU binutils

Z Wikipedie, otevřené encyklopedie

Šablona:Infobox Software

GNU Binary Utilities je sbírka programovacích nástrojů pro manipulaci s objektovým kódem v různorodých objekt-datových formátech. Aktuální verze byly od začátku vývoje u firmy Cygnus Solutions napsány s použitím knihovny Binary File Descriptor. Typické bylo jejich použití dohromady s GNU Compiler Collection, Make a GNU Debugger.

Binutils obsahují následující příkazy:

as Assembler
ld Linker
gprof Profiler
addr2line konvertovat adresu v datech a řádek
ar vytvořit, extrahovat a modifikovat archiv
c++filt Demangling-Filter pro C++ symboly
dlltool vytváření Windows DLL
nlmconv konverze objektových dat v NetWare Loadable Module
nm vypsat symboly v objektových datech
objcopy kopírovat objektová data
objdump Dump-informace o objektových datech
ranlib vytvořit indexy pro archivy
readelf ukázat obsah ELF-dat
size ukázat společné a částečné výšky
strings zobrazit tisknutelné řetězce
strip vymazat symboly z objektových dat
windres kompilátor pro Ressource-data


Původně obsahoval balíček pouze minimalistické nástroje, později byly ovšem integrovány GNU Assembler a GNU Linker, protože jich funkce byly podobné s ostatními nástroji. Většina Binutils jsou jednoduché programy. Nejrozsáhlejší kód je použit v nejvíce používaných libopcodes knihovnách. Původní BFD-verze byly napsány Davidem Henkel-Wallace a Stevem Chamberlainem. Později se na vývoji podíleli také Ken Raeburn a Ian Lance Taylor. Současným správcem je od roku 2005 Nick Clifton.

Související články

Externí odkazy

V tomto článku byl použit překlad textu z článku GNU Binutils na německé Wikipedii (číslo revize nebylo určeno)Šablona {{Překlad}} požaduje zadat hodnotu do parametru „revize“!.