АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

gnatelim - Интернет в облаке

Запустите gnatelim в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда gnatelim, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


gnatelim - удалить мертвый код из программ Ada

СИНТАКСИС


Gnatelim [ВАРИАНТ] ... имя

ОПИСАНИЕ


Когда вы работаете с программой, которая разделяет один набор пакетов Ada с другими
программ, может случиться так, что ваша программа использует только часть подпрограммы, определенной в этих
пакеты, тогда как код, созданный для неиспользуемых подпрограмм, увеличивает размер
исполняемый файл вашей программы.

Gnatelim это утилита, отслеживающая неиспользуемые подпрограммы в программе Ada. Его вывод состоит
списка прагм Eliminate, отмечающих все объявленные подпрограммы, но никогда
вызывается в данной программе. Eliminate - это прагма, специфичная для GNAT. Компилируя вашу программу
с этими прагмами вы можете уменьшить размер его исполняемого файла, потому что компилятор будет
не создавать код для неиспользуемых подпрограмм.

Gnatelim это приложение ASIS, разработанное на основе реализации ASIS для GNAT. Это
требуется набор файлов дерева, представляющих программу для анализа, и файл привязки для ее основного
подпрограмма, которая будет создана в текущем каталоге. Для текущей версии это
ответственность пользователя за поддержание согласованности набора файлов дерева, обрабатываемых
Gnatelim, если пользователь также изменяет исходные коды обрабатываемой программы Ada.

Чтобы создать список прагм Eliminate, Gnatelim необходимо провести обширный анализ, и это
может занять некоторое время. Например, чтобы обработать себя, Gnatelim занимает 4 минуты процессорного времени
на Pentium 200.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-v подробный режим: Gnatelim выводится информация о версии (в виде комментариев Ada)
в stdout; имена обрабатываемых файлов печатаются со стандартным значением ошибки.

-vf То же, что и -v, но дополнительно различная отладочная информация и информация
отражающие некоторые детали анализа, проведенного Gnatelim печатаются на
стандартная ошибка.

-a Обрабатывать компоненты RTL: по умолчанию Gnatelim не анализирует единицы, которые
компоненты GNAT Run-Time Library (RTL), и он не генерирует
Удалите прагмы для подпрограмм, объявленных в RTL. Если установлена ​​опция '-a', RTL
также анализируются компоненты (кроме некоторых модулей, которые содержат подпрограммы
неявно вызывается компилятором).

-m Проверять пропущенные единицы: если эта опция установлена, Gnatelim проверяет, что все блоки,
(согласно файлу привязки) должен быть проанализирован Gnatelim действительно представлены
набором файлов дерева, обрабатываемых Gnatelim (в зависимости от того, действительно ли '-a'
опция установлена). По умолчанию (то есть, если опция '-m' не установлена), Gnatelim анализы
набор единиц, представленный заданным набором файлов дерева «как есть» (за исключением библиотеки
пакеты, требующие тел, но для которых тела недоступны).

Используйте gnatelim онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 2
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • 3
    ОранжевыйФокс
    ОранжевыйФокс
    Форк TeamWinRecoveryProject (TWRP)
    с множеством дополнительных функций, редизайн
    и другие особенности: поддерживает высокие частоты и
    не-Treble ROMsОбновленное ядро ​​​​Oreo,
    построен ...
    Скачать OrangeFox
  • 4
    itop — ITSM CMDB с открытым исходным кодом
    itop - ITSM CMDB с открытым исходным кодом
    Портал ИТ-операций: полностью открытый
    источник, ITIL, веб-сервис
    инструмент управления, включающий полностью
    настраиваемая CMDB, система службы поддержки и
    документальный человек...
    Скачать itop - ITSM CMDB OpenSource
  • 5
    Клементин
    Клементин
    Clementine — это мультиплатформенная музыка.
    проигрыватель и организатор библиотеки, вдохновленный
    Амарок 1.4. Обладает быстрым и
    удобный интерфейс и позволяет
    поиск и...
    Скачать Клементину
  • 6
    XISmuS
    XISmuS
    ВНИМАНИЕ: В накопительном обновлении 2.4.3 есть
    был выпущен !! Обновление работает для любых
    предыдущая версия 2.xx. Если обновление
    начиная с версии v1.xx, скачайте и
    Я ...
    Скачать XISmuS
  • Больше »

Команды Linux

Ad