Справочник по утилитам

Описание утилит, входящих в состав Комплекта разработчика (назначение, перечень аргументов, входные и выходные данные и т.д.)

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

Целевая аппаратная архитектура Префикс в имени утилиты
ARM Little Endian ntoarm-
ARMv7 Little Endian ntoarmv7-
AArch64 Little Endian ntoaarch64-
Elbrus Little Endian ntoe2k-
MIPS Little / Big Endian ntomips-
PowerPC Big Endian ntoppc-
PowerPC SPE Big Endian ntoppc-
x86 Little Endian ntox86-


Note: Поскольку отдельные инструментальные средства из состава комплекта разработчика ЗОСРВ «Нейтрино» основаны на программном обеспечении с открытым исходным текстом «GNU Compiler Collection» (GCC), GNU Binutils, и GNU GDB, то в качестве дополнительной информации допускается использование официальной документации указанных проектов соответствующей версии.

Перечень утилит в алфавитном порядке

A
B
C
D
E
F
G
K
L
M
N
O
Q
R
S
T
U

A

Утилита Назначение
Преобразование адресов в пары номер строки/файл
Сценарий командного интерпретатора, который создает структуру каталогов в дереве исходных текстов, в которой каждый уровень содержит необходимые файлы, используемые утилитой make
Создание и изменение архивов, а также извлечение из них элементов
Ассемблер

B

Утилита Назначение
Привязка ресурсов к файлу или извлечение ресурсов из файла
Генератор синтаксического анализатора общего назначения

C

Утилита Назначение
Декодирование низкоуровневневых имен C++ в имена пользовательского уровня, чтобы компоновщик мог предотвратить конфликты перегруженных функций C++
Препроцессор C и С++, выполняющий обработку директив препроцессора в файлах C и С++
Статический анализатор кода

D

Утилита Назначение
Сжатие файлов для файловых систем флэш-памяти
Сценарий командного интерпретатора, который удаляет структуру каталогов в дереве исходных текстов (т.е. выполняет действия, обратные действиям сценария addvariant)
Инициализация диска для использования в качестве файловой системы QNX 4
Выгружает содержимое встраиваемой файловой системы EFS
Выгружает содержимое образа файловой системы IFS

E

Утилита Назначение
Инструмент для изучения или изменения содержимого существующего ELF-файла

F

Утилита Назначение
Генератор лексических анализаторов

G

Утилита Назначение
Компилятор C++
Компилятор C/C++
Создает данные о покрытии кода для приложения
Автономный инструмент для создания дампа профиля gcda и gcno
Автономный инструмент обработки профиля gcda
Отладчик для исследования, что происходит внутри программы во время ее выполнения, или что программа делала в момент сбоя
Создает данные профилирования кода для приложения

K

Утилита Назначение
Драйвер компиляции (функциональный аналог qcc)
Интерпретатор команд, предназначенный для использования в интерактивном режиме и в режиме сценария командного интерпретатора

L

Утилита Назначение
Кросс-компилятор C/C++ для платформы "Эльбрус"
Компоновщик исполняемого кода, который объединяет несколько объектных файлов в один, размещает команды и данные, разрешает внешние ссылки и генерирует таблицу имен для символьной отладки
Перемещение сегментов исполняемых файлов
Инструмент, предоставляющий универсальные услуги по поддержке создания библиотек
Добавить поддержку libtool в проект

M

Утилита Назначение
макропроцессор
Управление сборкой группы программ путем выполнения команд из файла управления проектом (Makefile) для обновления одной или нескольких заданных целей
Создание заголовочного файла с ассемблерным кодом на основе файла ELF или COFF
Построение образа встраиваемой файловой системы
Построение образа встраиваемой транзакционной файловой системы
Построение образа файловой системы
Построение загрузочного образа системы из отдельных файлов
Создание двоичной таблицы клавиатуры из текстового определения клавиатуры
Построение образа файловой системы Power-Safe
Преобразование двоичного файла образа в формат Motorola S-records или в формат Intel Hex-hecords
Построение образа файловой системы

N

Утилита Назначение
Отображение символьной информации из объектных файлов

O

Утилита Назначение
Копирование содержимого одного объектного файла в другой объектный файл
Отображение информации из объектного файла

Q

Утилита Назначение
Драйвер компиляции

R

Утилита Назначение
Создание индекса содержимого архива и сохранение его в архиве
Отображение информации об объектном файле формата ELF

S

Утилита Назначение
sendnto -d устройство [-b боды] [-l скорость] [-eqv] имя_файла
Утилита для настройки среды разработки Qt Creator IDE на использование инструментария для ЗОСРВ "Нейтрино".
Получение перечня размеров разделов и общего размера для объектных или архивных файлов
Вывод последовательностей печатаемых символов, после каждой из которых следует непечатаемый символ из инициализированных и загруженных секций объектов и файлов ELF
Удаление ненужной информации из исполняемых файлов
Переключение наборов инструментов (gcc, lcc, binutils)

T

Утилита Назначение
Отображение содержимого файла трассировки ядра ОС

U

Утилита Назначение
Вывод сообщения об использовании
Добавление справочных сообщений в исполняемые файлы




Предыдущий раздел: Инструментальные средства ЗОСРВ «Нейтрино»