The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

Binutils

Для инструкций по установке смотрите Раздел Установка Binutils-2.14 в Главе 6.

Официалиный адрес пакета

Binutils (2.14): 
ftp://ftp.gnu.org/gnu/binutils/

Содержимое Binutils

Binutils является набором средств разработки программ, включая компоновщик, ассемблер и другие средства для работы с объектными файлами и архивами.

Устанавливаемые программы: addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump, ranlib, readelf, size, strings и strip

Устанавливаемые библиотеки: libiberty.a, libbfd.[a,so] и libopcodes.[a,so]

Краткие описания

addr2line транслирует адрес программы в имя файла и номер строки. Адрес и имя исполняемого файла используются с отладочной информацией  бинарника для определения исходника и номера строки, ассоциированого с адресом.

ar создает, модифицирует и распаковывает архива. Архив является единым файлом содержащим набор других файлов в виде, позволяющем затем восстановить оригинальный набор файлов.

as - ассемблер. Ассемблирует выводл gcc в объектные файлы.

c++filt используется компоновщиком для сортировки символов C++ и Java, для пропуска перезагрузки функций при конфликтах.

gprof отображает график системных вызовов.

ld - компоновщик. Он соединяет несколько объектных и архивных файлов в один, переопределяет их данные и устанавливает символические ссылки.

nm выводит символы, содержащиеся в объектном файле.

objcopy используется для преобразования из одного типа объектного файла в другой.

objdump выводит информацию об объектном файле в соответствии с параметрами, определяющими какую информацию выводить. Выводимая информация, как правило, используется програмистами, работающими со средствами компиляции.

ranlib генерирует список содержимого архива и сохраняет его в архиве. Список содержит все символы, определенные частями архива, которые являются объектными файлами.

readelf выводит информацию о типе бинарника.

size выводит список размеров частей -- и общий размер -- для каждого объектного файла.

strings выводит для каждого файла список печатных символов больше указанной длины (по умолчанию - 4). Для объектных файлов печатаются только строки из инициализационного и загрухаемого разделов. Для других типов файлов выводятся все строки.

strip Удаляет симфолы из объектных файлов.

libiberty содержит правила, используемые различными программами GNU, включая getopt, obstack, strerror, strtol и strtoul.

libbfd - библиотека Binary File Descriptor.

libopcodes - библиотека для работы с опкодами, используется в сборке утилит вроде objdump. Опкоды - "читаемые" версии инструкций процессора.

Зависимости установки Binutils

Binutils зависит от: Bash, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed, Texinfo.


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList