GNU Binutils

GNU Binutils
GNU Binutils
Тип

Инструментальное программное обеспечение

Разработчик

Проект GNU

Последняя версия

2.22 (21 ноября 2011)

Лицензия

GNU GPL

Сайт

http://www.gnu.org/software/binutils

GNU Binary Utilities (binutils) — набор инструментального ПО для обращения с объектным кодом в объектных файлах различного формата. Современные версии были изначально написаны программистами из Cygnus Solutions, используя библиотеку libbfd (Binary File Descriptor). Эти утилиты обычно используются в сочетании с GCC, make и отладчиком GNU.

Изначально пакет состоял только из небольших утилит, но позже в релизы были включены GNU Assembler (GAS) и GNU Linker (GLD), так как их функциональные назначения достаточно сильно связаны.

Большая часть утилит — довольно простые программы. Основные сложные части вынесены в общие библиотеки: libbfd и libopcodes.

Оригинальные версии BFD были написаны Дэвидом Хенкелем Уоллесом (David Henkel-Wallace) и Стивом Чемберленом (Steve Chamberlain). Прошлыми сопровождающими пакета были Кен Реборн (Ken Raeburn) и Ян Ланс Тейлор (Ian Lance Taylor). С 2005 года сопровождающим является Ник Клифтон (Nick Clifton).

Пакет Binutils для Linux сопровождает H. J. Lu.

Команды

Пакет binutils включает в себя следующие команды:

as ассемблер, известный как GAS (Gnu ASsembler)
ld компоновщик
gprof профилировщик
addr2line переводит адрес в имя файла и номер строки
ar создаёт и изменяет архивы, а также извлекает файлы из них
c++filt перевод искажённых (mangled) C++-символов в изначальный вид
dlltool создание DLL для Windows
gold альтернативный компоновщик
nlmconv конвертирование объектного файла в загружаемый модуль NetWare
nm перечисление символов в объектных файлах
objcopy копирование объектных файлов (возможно с изменениями)
objdump вывод информации об объектных файлах
ranlib создание индексов для архивов
readelf показ содержимого исполняемых файлов в формате ELF
size вывод общего размера и размера секций
strings вывод читаемых строк
strip удаление символов из объектных файлов
windmc генерация ресурсов сообщений Windows
windres компилятор файлов ресурсов Windows

См. также

Ссылки


Wikimedia Foundation. 2010.

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

Полезное


Смотреть что такое "GNU Binutils" в других словарях:

  • 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 — Entwickler GNU Projekt Aktuelle Version 2.21 (8. Dezember 2010) Kategorie Programmierwerkzeug Lizenz GPL …   Deutsch Wikipedia

  • 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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»