- GNU Binutils
-
GNU Binutils Entwickler GNU-Projekt Aktuelle Version 2.21
(8. Dezember 2010)Kategorie Programmierwerkzeug Lizenz GPL www.gnu.org/software/binutils Die GNU Binary Utilities, oder kurz binutils, ist eine Sammlung von Programmierwerkzeugen für die Manipulation von Objektcode in verschiedenen Objektdatei-Formaten. Die aktuellen Versionen wurden seit Beginn von Programmierern bei Cygnus Solutions unter Benutzung der Binary File Descriptor-Bibliothek (libbfd) geschrieben. Typischerweise werden sie zusammen mit der GNU Compiler Collection, Make und dem GNU Debugger genutzt.
Die Binutils enthalten die folgenden Kommandos:
Tool Funktion as
Assembler ld
Linker gprof
Profiler addr2line
Adresse in Datei und Zeile konvertieren ar
Archive erstellen, extrahieren und modifizieren c++filt
Demangling-Filter für C++-Symbole dlltool
Erzeugung von Windows-DLLs gold
Weiterer Linker nlmconv
Konvertierung der Objektdatei in ein NetWare Loadable Module nm
Symbole in Objektdateien auflisten objcopy
Objektdateien kopieren und unter Umständen verändern objdump
Dump-Informationen über Objektdateien ranlib
Indexes für Archive erzeugen readelf
Inhalt von ELF-Dateien anzeigen size
Gesamt- und Teilgrößen anzeigen strings
Druckbare Strings ausgeben strip
Symbole aus einer Objektdatei entfernen windres
Compiler für Ressourcedateien Ursprünglich enthielt das Paket nur die minimalsten Werkzeuge, später allerdings wurden auch der GNU Assembler (GAS) und der GNU Linker (GLD) in die Versionen integriert, weil deren Funktionalität mit den anderen Tools ähnlich war.
Die meisten Binutils sind eher einfache Programme. Der umfangreichste Code ist in den libbfd- und libopcodes-Bibliotheken, die von allen Tools benutzt werden.
Die ursprünglichen BFD-Versionen wurden von David Henkel-Wallace und Steve Chamberlain geschrieben. Spätere Entwickler sind Ken Raeburn und Ian Lance Taylor. Der derzeitige Maintainer ist seit 2005 Nick Clifton.
Weblinks
Kategorien:- GNU
- Freies Programmierwerkzeug
- Unix-Software
Wikimedia Foundation.