Spec-Zone.ru › Perl 5.32

perlvos

СОДЕРЖАНИЕ

  • ИМЯ
  • СИНОПСИС
  • КОМПИЛЯЦИЯ PERL ДЛЯ OPENVOS
  • УСТАНОВКА PERL В OPENVOS
  • ИСПОЛЬЗОВАНИЕ PERL В OPENVOS
    • Ограничения Perl в OpenVOS
  • СТАТУС ТЕСТИРОВАНИЯ
  • СТАТУС ПОДДЕРЖКИ
  • АВТОР
  • ПОСЛЕДНЕЕ ОБНОВЛЕНИЕ

ИМЯ

perlvos - Perl для Stratus OpenVOS

СИНОПСИС

Этот файл содержит заметки по компиляции perl на операционной системе Stratus OpenVOS. Perl — это язык сценариев или макросов, который популярен на многих системах. Обратитесь к perlbook для получения нескольких хороших книг о Perl.

Это инструкции по сборке Perl из исходного кода. Эта версия Perl требует поддержки динамической компоновки, которая присутствует в OpenVOS Release 17.1, и поэтому не поддерживается в OpenVOS Release 17.0 и более ранних версиях.

Если вы используете VOS Release 14.4.1 или более позднюю версию, вы можете получить предварительно скомпилированную, поддерживаемую копию perl, приобретя продукт GNU Tools у Stratus Technologies.

КОМПИЛЯЦИЯ PERL ДЛЯ OPENVOS

Для компиляции perl из исходного кода на платформе Stratus V Series вам необходимы OpenVOS Release 17.1.0 или более поздняя версия, GNU Tools Release 3.5 или более поздняя версия и библиотеки времени выполнения C/POSIX.

Следуйте стандартным инструкциям по компиляции perl; например, войдите в bash, запустите скрипт Configure, а затем используйте «gmake» для компиляции perl.

УСТАНОВКА PERL В OPENVOS

  1. После того, как вы скомпилировали perl с помощью скрипта Configure, убедитесь, что у вас есть разрешения на изменение и запись по умолчанию для >system>ported и всех подкаталогов. Затем введите

    gmake install
  2. В настоящее время нет архитектурно-специфических расширений или модулей, распространяемых с perl, но следующие каталоги могут использоваться для хранения таких файлов (замените строку VERSION соответствующим номером версии):

    >system>ported>lib>perl5>VERSION>i786
  3. Установку специфичных для сайта расширений и модулей perl можно выполнить в одном из двух мест. Поместите независимые от архитектуры файлы в:

    >system>ported>lib>perl5>site_perl>VERSION

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

    >system>ported>lib>perl5>site_perl>VERSION>i786
  4. Вы можете изучить переменную @INC изнутри программы perl, чтобы увидеть порядок, в котором Perl просматривает эти каталоги.

ИСПОЛЬЗОВАНИЕ PERL В OPENVOS

Ограничения Perl в OpenVOS

Этот порт Perl версии 5 предпочитает имена путей в стиле Unix, с разделителем «/», по сравнению с именами путей OpenVOS с разделителем «>». Имена путей OpenVOS должны работать в большинстве контекстов, но если у вас возникнут проблемы, замените все символы «>» символами «/». Поскольку символ «/» используется в качестве разделителя имени пути, Perl не может обрабатывать имена путей OpenVOS, содержащие символ «/» в имени каталога или файла; их необходимо переименовать.

Этот порт Perl также использует значения даты эпохи Unix во внутренней работе. Пока вы работаете со строковым представлением дат в формате ASCII, это не должно быть проблемой. Поддерживаемая эпоха — с 1 января 1980 года по 17 января 2038 года.

Дополнительную информацию о порте Perl для OpenVOS см. в файле pod/perlport.pod.

СТАТУС ТЕСТИРОВАНИЯ

Некоторые автоматические тесты perl по разным причинам завершаются ошибкой; как правило, это незначительные ошибки, вызванные небольшими различиями между распространенными средами на основе POSIX и средой OpenVOS POSIX. Убедитесь, что вы проводите достаточное тестирование своего кода, чтобы гарантировать его правильную работу в среде OpenVOS.

СТАТУС ПОДДЕРЖКИ

Я предоставляю этот порт «как есть». Вы можете задавать мне вопросы, но я не гарантирую, что смогу на них ответить. Существует несколько отличных книг по языку Perl; обратитесь к продавцу книг.

Если вам нужна поддерживаемая версия perl для OpenVOS, приобретите продукт OpenVOS GNU Tools от Stratus Technologies, вместе с контрактом на поддержку (или у любого другого поставщика поддержки).

АВТОР

Paul Green (Paul.Green@stratus.com)

ПОСЛЕДНЕЕ ОБНОВЛЕНИЕ

28 февраля 2013 года

© 1993–2020 Larry Wall and others
Licensed under the GNU General Public License version 1 or later, or the Artistic License.
The Perl logo is a trademark of the Perl Foundation.
https://perldoc.perl.org/5.32.0/perlvos

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API