GNU Binary Utilities, або binutils — набір програмних інструментів для створення, компонування і інспекції програм у двійковому (машинному) коді, (об'єктних модулів), (програмних бібліотек), (даних профілювання), програм на (мові асемблера) тощо. Перші версії binutils були розроблені фірмою
.Тип | (Інструменти програмування) |
---|---|
Розробник | (GNU Project) |
Стабільний випуск | 2.38 (18 липня, 2021 ) |
Операційна система | GNU/Linux[d][2], BSD[d][2] і macOS[2] |
(Ліцензія) | (GNU GPL) |
Онлайн-документація | sourceware.org/binutils/docs/ |
(Репозиторій) | sourceware.org/git/binutils-gdb.git |
Вебсайт | www.gnu.org/software/binutils/ |
Пакет binutils як правило застосовується разом з компіляторами, такими як (GNU Compiler Collection) (gcc), інструментами побудови програм типу (make), а також зі зневаджувачем (GNU Debugger) (gdb). Більшість програм пакету побудовані навколо так званої «бібліотеки дескрипторів бінарних форматів» libbfd (англ. Binary File Descriptor library), і таким чином підтримують різноманітні формати об'єктних файлів, реалізовані у libbfd.
Розробник H.J. Lu розвиває версію binutils, орієнтовану винятково на Linux.
Програми, що входять до binutils, включають:
[en] | (Асемблер), широко відомий як GAS (GNU Assembler) |
(ld) | (Компонувальник) |
[en] | (Інструмент для профілювання) |
| Інструмент для отримання імені файла і рядка за адресою у об'єктному файлі |
[en] | Архіватор об'єктних і бібліотечних модулів |
c++filt | Інструмент для роботи з [en] (програми на ) |
dlltool | Інструмент для створення і маніпуляції бібліотек (DLL) для Microsoft Windows |
[en] | Альтернативний компонувальник |
nlmconv | Конвертор об'єктних файлів у [en] |
[en] | Інструмент для отримання списку символів у об'єктних файлах |
objcopy | Інструмент для копіювання секцій об'єктних файлів (з можливими змінами) |
(objdump) | Виведення інформації про об'єктні файли |
[en] | Генератор індексів для архівів (заглушка) |
[en] | Вивід різноманітної інформації з (ELF)-файлів |
(size) | Вивід інформації про розмір секцій |
(strings) | Вивід «рядків» з двійкових файлів |
[en] | Інструмент для вилучення символьної (зневаджувальної) інформації з двійкових файлів |
windmc | Генератор Windows message resources |
windres | Компілятор ресурсів Windows |
Розробних Ульріх Дреппер створив альтернативу binutils — пакет elfutils
, орієнтований винятково на операційні системи на основі Linux і формати (ELF) / .
Див. також
- (GNU Core Utilities)
- (Список команд Unix)
- (GNU Debugger)
Джерела
- Nick Clifton (9 лютого 2022). GNU Binutils 2.38 has been released (Список розсилки). sourceware.org.
{{}}
:|access-date=
вимагає|url=
(); Пропущений або порожній|url=
() - Free Software Directory
- . Архів оригіналу за 4 березня 2016. Процитовано 12 червня 2019.
- . Архів оригіналу за 11 червня 2019. Процитовано 12 червня 2019.
- . Архів оригіналу за 3 червня 2019. Процитовано 12 червня 2019.
Посилання
- GNU Binutils homepage [ 7 червня 2019 у Wayback Machine.]
- Snapshots [ 25 червня 2019 у Wayback Machine.]
- Binutils for Linux [ 6 квітня 2019 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет