Spec-Zone.ru › Perl 5.28

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 Runtime.

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

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

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

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

    >system>ported>lib>perl5>VERSION>i786
  3. Архитектурно-независимые файлы можно установить в один из двух мест. Поместите архитектурно-независимые файлы в:

    >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-овски). Пути с разделителем «>» должны работать в большинстве контекстов, но если у вас возникнут проблемы, замените все символы «>» символами «/». Поскольку символ «/» используется как разделитель пути, 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.28.3/perlvos

Spec-Zone.ru

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