GNU binutils
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).