Spec-Zone.ru › Perl 5.38

perllinux

СОДЕРЖАНИЕ

  • ИМЯ
  • ОПИСАНИЕ
    • Установка Perl на Linux
    • Экспериментальная поддержка компиляторов Sun Studio для Linux
  • АВТОР

ИМЯ

perllinux - версия Perl 5 на системах Linux

ОПИСАНИЕ

В данном документе описываются различные особенности Linux, которые повлияют на то, как будет компилироваться и/или работать Perl версии 5 (в дальнейшем просто Perl).

Установка Perl на Linux

Обычно можно установить /usr/bin/perl на Linux с помощью менеджера пакетов вашей дистрибуции (например: sudo apt-get install perl, или sudo dnf install perl). Обратите внимание, что иногда необходимо установить дополнительные системные пакеты, чтобы использовать фронтенды CPAN, и что вмешательство в системный perl не всегда рекомендуется. Можно использовать perlbrew, чтобы избежать таких проблем.

В противном случае, perl должен успешно скомпилироваться на Linux с помощью распространённых компиляторов GCC и clang, следуя стандартным инструкциям.

Экспериментальная поддержка компиляторов Sun Studio для Linux

Sun Microsystems выпустила порт своих компиляторов Sun Studio для Linux. По состоянию на май 2019 года последняя стабильная версия была выпущена в 2017 году, и можно приобрести контракты на поддержку.

Существуют особые инструкции для построения Perl с помощью Sun Studio на Linux. После выполнения стандартных Configure, необходимо запустить make следующим образом:

LDLOADLIBS=-lc make

LDLOADLIBS — переменная окружения, используемая линковщиком для линковки /ext модулей с glibc. В настоящее время эта переменная окружения не заполняется комбинацией Config записей и ExtUtil::MakeMaker. Хотя возможна ошибка в конфигурации Perl или ExtUtil::MakeMaker , вызывающая проблему, наиболее вероятной причиной является недостаточное понимание Sun Studio автором. Для улучшения работы требуется дальнейшее исследование.

АВТОР

Стив Петерс <steve@fisharerojo.org>

Пожалуйста, сообщайте об ошибках, обновлениях или предложениях по адресу https://github.com/Perl/perl5/issues.

© 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/perllinux

Spec-Zone.ru

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