Spec-Zone.ru › Perl 5.38

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. Архитектурно-независимые файлы можно установить в один из двух мест. Поместите их в:

    >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@stratus.com)

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

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

© 1993–2023 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.38.0/perlvos

Spec-Zone.ru

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