GNU Binutils

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


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GNU Binutils — Тип Инструментальное программное обеспечение Разработчик Проект GNU Последняя версия 2.22 (21 ноября 2011) Лицензия GNU GPL Сайт …   Википедия

  • GNU Binutils — Desarrollador Proyecto GNU http://www.gnu.org/software/binutils Información general Última versión estable 2.21.1 27 de junio de …   Wikipedia Español

  • GNU Binutils — Développeur Projet GNU Dernière version …   Wikipédia en Français

  • GNU Binutils — Infobox Software name = GNU Binutils caption = developer = GNU Project latest release version = 2.18 (August 2007) operating system = genre = programming tools license = GPL website = [http://www.gnu.org/software/binutils/… …   Wikipedia

  • GNU binutils — GNU Binary Utilities GNU Binary Utilities Développeur Projet GNU Dern …   Wikipédia en Français

  • GNU Binary Utilities — Saltar a navegación, búsqueda El GNU Binutils es una colección de herramientas de programación para la manipulación de código de objeto en varios formatos de archivos objeto. Las versiones actuales fueron escritas originalmente por programadores… …   Wikipedia Español

  • GNU AVR toolchain — GNU AVR toolchain, или AVR GCC toolchain наименование набора распространяемых по лицензии GPL, LGPL пакетов программ, необходимых для компиляции из исходных текстов выполняемого кода программ для процессоров AVR. Основу составляют утилиты avr… …   Википедия

  • GNU Assembler — Entwickler GNU Projekt Aktuelle Version 2.21 (8. Dezember 2010) Betriebssystem Cross platform Programmier­sprache C …   Deutsch Wikipedia

  • GNU Assembler — (GAS) Тип ассемблер Разработчик Фонд свободного ПО Написана на C Операционная система кроссплатформенное ПО Аппаратная платформа кроссплатформенное ПО Последняя версия 2.20.1 (3 ма …   Википедия

  • GNU's Not UNIX — GNU GNU Famille Type Unix Type de noyau …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”