GNU Binutils

Die GNU Binary Utilities (kurz binutils) sind eine Sammlung von Programmierwerkzeugen für die Erzeugung und Manipulation von Programmen (Linken), Objektcode, Bibliotheken, Assemblersprache sowie Quellcode in verschiedenen Dateiformaten, die ursprünglich von Cygnus Solutions entwickelt wurde. Es gibt Portierungen für verschiedene Systeme, darunter die meisten UNIX-Varianten, Windows, Mac OS X und (teilw.) OS/2.

GNU Binutils
Basisdaten
Maintainer Nick Clifton
Entwickler GNU-Projekt
Aktuelle Version 2.42
(29. Januar 2024)
Betriebssystem GNU/Linux, BSD-Betriebssystem, macOS, Unix-ähnliches System
Kategorie Programmierwerkzeug
Lizenz GPL
www.gnu.org/software/binutils

Typischerweise werden sie zusammen mit der GNU Compiler Collection, make und dem GNU Debugger genutzt.

Die Binutils enthalten folgende Werkzeuge:

ToolFunktion
asAssembler
ldLinker
gprofProfiler
addr2lineAdresse in Datei und Zeile konvertieren
arArchive erstellen, extrahieren und modifizieren
c++filtDemangling-Filter für C++-Symbole
dlltoolErzeugung von Windows-DLLs
goldWeiterer Linker
nlmconvKonvertierung der Objektdatei in ein NetWare Loadable Module
nmSymbole in Objektdateien auflisten
objcopyObjektdateien kopieren und unter Umständen verändern
objdumpDump-Informationen über Objektdateien
ranlibIndexstrukturen für Archive erzeugen
readelfInhalt von ELF-Dateien anzeigen
sizeGesamt- und Teilgrößen anzeigen
stringsDruckbare Strings ausgeben
stripSymbole aus einer Objektdatei entfernen
windmcEin zu Windows kompatibler Message Compiler
windresÜbersetzer für Windows-Ressourcedateien
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.