Описание утилит, входящих в состав Комплекта разработчика (назначение, перечень аргументов, входные и выходные данные и т.д.)
Для облегчения чтения документа в названиях исполняемых модулей удален префикс, указывающий целевую аппаратную архитектуру. Перечень возможных префиксов приведен в ниже. Поскольку не все утилиты имеют префикс, на страницах с описанием конкретных модулей данная информация отмечается отдельно.
Целевая аппаратная архитектура | Префикс в имени утилиты |
---|---|
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- |
Поскольку отдельные инструментальные средства из состава комплекта разработчика ЗОСРВ «Нейтрино» основаны на программном обеспечении с открытым исходным текстом «GNU Compiler Collection» (GCC), GNU Binutils, и GNU GDB, то в качестве дополнительной информации допускается использование официальной документации указанных проектов соответствующей версии. |
Утилита | Назначение |
---|---|
Преобразование адресов в пары номер строки/файл | |
Сценарий командного интерпретатора, который создает структуру каталогов в дереве исходных текстов, в которой каждый уровень содержит необходимые файлы, используемые утилитой make | |
Создание и изменение архивов, а также извлечение из них элементов | |
Ассемблер |
Утилита | Назначение |
---|---|
Привязка ресурсов к файлу или извлечение ресурсов из файла | |
Генератор синтаксического анализатора общего назначения |
Утилита | Назначение |
---|---|
Декодирование низкоуровневневых имен C++ в имена пользовательского уровня, чтобы компоновщик мог предотвратить конфликты перегруженных функций C++ | |
Препроцессор C и С++, выполняющий обработку директив препроцессора в файлах C и С++ | |
Статический анализатор кода |
Утилита | Назначение |
---|---|
Сжатие файлов для файловых систем флэш-памяти | |
Сценарий командного интерпретатора, который удаляет структуру каталогов в дереве исходных текстов (т.е. выполняет действия, обратные действиям сценария addvariant) | |
Инициализация диска для использования в качестве файловой системы QNX 4 | |
Выгружает содержимое встраиваемой файловой системы EFS | |
Выгружает содержимое образа файловой системы IFS |
Утилита | Назначение |
---|---|
Инструмент для изучения или изменения содержимого существующего ELF-файла |
Утилита | Назначение |
---|---|
Генератор лексических анализаторов |
Утилита | Назначение |
---|---|
Компилятор C++ | |
Компилятор C/C++ | |
Создает данные о покрытии кода для приложения | |
Автономный инструмент для создания дампа профиля gcda и gcno | |
Автономный инструмент обработки профиля gcda | |
Отладчик для исследования, что происходит внутри программы во время ее выполнения, или что программа делала в момент сбоя | |
Создает данные профилирования кода для приложения |
Утилита | Назначение |
---|---|
Драйвер компиляции (функциональный аналог qcc) | |
Интерпретатор команд, предназначенный для использования в интерактивном режиме и в режиме сценария командного интерпретатора |
Утилита | Назначение |
---|---|
Кросс-компилятор C/C++ для платформы "Эльбрус" | |
Компоновщик исполняемого кода, который объединяет несколько объектных файлов в один, размещает команды и данные, разрешает внешние ссылки и генерирует таблицу имен для символьной отладки | |
Перемещение сегментов исполняемых файлов | |
Инструмент, предоставляющий универсальные услуги по поддержке создания библиотек | |
Добавить поддержку libtool в проект |
Утилита | Назначение |
---|---|
макропроцессор | |
Управление сборкой группы программ путем выполнения команд из файла управления проектом (Makefile) для обновления одной или нескольких заданных целей | |
Создание заголовочного файла с ассемблерным кодом на основе файла ELF или COFF | |
Построение образа встраиваемой файловой системы | |
Построение образа встраиваемой транзакционной файловой системы | |
Построение образа файловой системы | |
Построение загрузочного образа системы из отдельных файлов | |
Создание двоичной таблицы клавиатуры из текстового определения клавиатуры | |
Построение образа файловой системы Power-Safe | |
Преобразование двоичного файла образа в формат Motorola S-records или в формат Intel Hex-hecords | |
Построение образа файловой системы |
Утилита | Назначение |
---|---|
Отображение символьной информации из объектных файлов |
Утилита | Назначение |
---|---|
Копирование содержимого одного объектного файла в другой объектный файл | |
Отображение информации из объектного файла |
Утилита | Назначение |
---|---|
Драйвер компиляции |
Утилита | Назначение |
---|---|
Создание индекса содержимого архива и сохранение его в архиве | |
Отображение информации об объектном файле формата ELF |
Утилита | Назначение |
---|---|
sendnto -d устройство [-b боды] [-l скорость] [-eqv] имя_файла | |
Утилита для настройки среды разработки Qt Creator IDE на использование инструментария для ЗОСРВ "Нейтрино". | |
Получение перечня размеров разделов и общего размера для объектных или архивных файлов | |
Вывод последовательностей печатаемых символов, после каждой из которых следует непечатаемый символ из инициализированных и загруженных секций объектов и файлов ELF | |
Удаление ненужной информации из исполняемых файлов | |
Переключение наборов инструментов (gcc, lcc, binutils) |
Утилита | Назначение |
---|---|
Отображение содержимого файла трассировки ядра ОС |
Утилита | Назначение |
---|---|
Вывод сообщения об использовании | |
Добавление справочных сообщений в исполняемые файлы |
Предыдущий раздел: Инструментальные средства ЗОСРВ «Нейтрино»