Spec-Zone.ru › Perl 5.30

perlvos

СОДЕРЖАНИЕ

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

ИМЯ

perlvos - Perl для Stratus OpenVOS

СИНОПСИС

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

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

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

КОМПЛЕКТАЦИЯ PERL ДЛЯ OPENVOS

Для компиляции perl из исходного кода на платформе Stratus V Series вам необходима OpenVOS версии 17.1.0 или более поздней, GNU Tools версии 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-style) вместо путей OpenVOS с использованием символа больше чем (OpenVOS-style). Пути OpenVOS-style должны работать в большинстве случаев, но если у вас возникнут проблемы, замените все символы «больше чем» на косые черты. Поскольку символ косой черты используется в качестве разделителя пути, Perl не может обрабатывать пути OpenVOS, содержащие символ косой черты в имени каталога или файла; эти имена необходимо переименовать.

Этот порт Perl также использует значения дат Unix-epoch внутри. Пока вы работаете с текстовыми представлениями дат в формате 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.30.3/perlvos

Spec-Zone.ru

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