perlvos
СОДЕРЖАНИЕ
- ИМЯ
- СИНОПСИС
- КОМПЛЕКТАЦИЯ 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
-
После того, как вы скомпилировали perl с помощью скрипта Configure, убедитесь, что у вас есть права модификации и записи по умолчанию в
>system>portedи всех подкаталогах. Затем введитеgmake install -
В настоящее время не существует архитектурно-специфических расширений или модулей, поставляемых с perl. Следующие каталоги можно использовать для хранения таких файлов (замените строку VERSION соответствующим номером версии):
>system>ported>lib>perl5>VERSION>i786 -
Архитектурно-независимые файлы можно установить в один из двух мест. Поместите их в:
>system>ported>lib>perl5>site_perl>VERSIONПоместите архитектурно-зависимые файлы в один из следующих каталогов:
>system>ported>lib>perl5>site_perl>VERSION>i786 -
Вы можете проверить переменную @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