10. Использование UniPascal-я
69
По умолчанию поиск файлов с суффиксами  .BDY начинается с текущей
директории, а имя библиотеки - \SYSTEM.UPL. При помощи программы BLpath,
находящейся на дистрибутивном дискете, можно задать список директорий для поиска
.BDY файлов, а так же местонахождение библиотеки и/или ее новое имя.
Параметры программы BLpath следующие:
BDY=xxx
этим параметром задается список путей, по которым необходимо
искать файлов с суффиксом .BDY. Отдельные элементы списка
разделяются точкой с запятой;
LIB=xxx
задает имя библиотеки и полный путь для ее достижения;
?
выдает вспомагательное сообщение о способе использования
программы.
Если программа BLpath будет активизирована без параметров, она выдает
заданный предыдущим вызовом (или установленный по умолчанию) список путей и имя
библиотеки.
Поиск реализационной части каждого модуля выполняется следующей
последовательностью:
1) В текущем файле, который не всегда является программой, если связывается
файл с суффиксом .BDY.
2) В файле программы (.PGM файл);
3) В библиотеке.
4) Ведется поиск о наличии файла с именем модуля и суффиксом .BDY по путям,
определенным списком.
10.6. Оптимизация программ на UniPascal-е
Из-за нехватка памяти и времени компилятор UniPascal-я создает не оптимальный
код. Его можно оптимизировать использованием программы YOP. Она оптимизирует
только сгенерированный компилятором код и оставляет без изменений ассемблерские
подпрограмы.
Первый параметр программы YOP представляет собою имя программы,
подлежащей оптимизацию. Вторым параметром определяется имя файла, в котором
будет записан оптимизированный код. При отсутствии второго параметра
оптимизированный код записывается на место неоптимизированного. Другие
параметры относятся к методе оптимизации: по времени (параметр /t), по длине кода
(параметр  /s) и по обоим показателям (параметр  /b), представляющий собою
компромиссное решение.
Часто оптимизация по времени и по длине кода приводит к одинаковому
эффекту, потому что Y код - компактный и длина большинства процедур не превышает
400 - 600 байтов.
10.7. Установка UniPascal-я
Здесь перечисляются подготовительные действия, которые необходимо
совершить до того момента, в который станет возможно нормальное использование
компилятора. Чтобы работать, компилятор (UPC) не нуждается в никаких
дополнительных файлах, кроме исходного текста компилируемой программы. Но в
этом случае сообщения об ошибках будут индицированы только кодами (порядковыми
номерами). Текстовые сообщения об ошибках будут появляться только если в
поддиректории, где находится компилятор, записан файл UNIPAS.ERR.
<<  <  GO  >  >>

Вернуться к началу сайта