Perl - Окружающая среда

Прежде чем мы начнем писать наши программы Perl, давайте разберемся, как настроить нашу среду Perl. Perl доступен на самых разных платформах -

  • Unix (Solaris, Linux, FreeBSD, AIX, HP / UX, SunOS, IRIX и т. Д.)
  • Win 9x / NT / 2000 /
  • WinCE
  • Macintosh (PPC, 68K)
  • Solaris (x86, SPARC)
  • OpenVMS
  • Альфа (7.2 и новее)
  • Symbian
  • Debian GNU / kFreeBSD
  • МирОС БСД
  • И многое другое ...

Более вероятно, что в вашей системе будет установлен perl. Просто попробуйте ввести следующую команду в командной строке $ -

$perl -v

Если на вашем компьютере установлен perl, вы получите следующее сообщение:

This is perl 5, version 16, subversion 2 (v5.16.2) built for i686-linux

Copyright 1987-2012, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

Если у вас еще не установлен perl, перейдите к следующему разделу.

Получение установки Perl

Самый последний и актуальный исходный код, двоичные файлы, документация, новости и т.д. доступны на официальном сайте Perl.

Perl Official Website - https://www.perl.org/

Вы можете загрузить документацию по Perl со следующего сайта.

Perl Documentation Website - https://perldoc.perl.org

Установить Perl

Дистрибутив Perl доступен для самых разных платформ. Вам нужно загрузить только двоичный код, подходящий для вашей платформы, и установить Perl.

Если двоичный код для вашей платформы недоступен, вам понадобится компилятор C для компиляции исходного кода вручную. Компиляция исходного кода обеспечивает большую гибкость с точки зрения выбора функций, которые требуются в вашей установке.

Вот краткий обзор установки Perl на различных платформах.

Установка Unix и Linux

Вот простые шаги по установке Perl на машине Unix / Linux.

  • Откройте веб-браузер и перейдите в https://www.perl.org/get.html.

  • Перейдите по ссылке, чтобы загрузить заархивированный исходный код, доступный для Unix / Linux.

  • Скачать perl-5.x.y.tar.gz файл и введите следующие команды в $ prompt.

$tar -xzf perl-5.x.y.tar.gz
$cd perl-5.x.y
$./Configure -de
$make
$make test
$make install

NOTE - Здесь $ - это приглашение Unix, в котором вы вводите свою команду, поэтому убедитесь, что вы не набираете $ при вводе вышеупомянутых команд.

Это установит Perl в стандартное место / usr / local / bin, а его библиотеки будут установлены в / usr / local / lib / perlXX , где XX - это версия Perl, которую вы используете.

После выдачи команды на компиляцию исходного кода потребуется некоторое время. makeкоманда. После завершения установки вы можете выполнитьperl -vв командной строке $, чтобы проверить установку Perl. Если все в порядке, отобразится сообщение, как показано выше.

Установка Windows

Вот шаги по установке Perl на машине с Windows.

  • Перейдите по ссылке для установки Strawberry Perl в Windows http://strawberryperl.com

  • Загрузите 32-битную или 64-битную версию установки.

  • Запустите загруженный файл, дважды щелкнув его в проводнике Windows. Это вызывает мастер установки Perl, который действительно прост в использовании. Просто примите настройки по умолчанию, дождитесь завершения установки, и все готово!

Установка Macintosh

Для создания собственной версии Perl вам понадобится make, которая является частью инструментов разработчика Apples, обычно поставляемых с установочными DVD-дисками Mac OS. Для установки make. Вам не нужна последняя версия Xcode (за которую теперь взимается плата).

Вот простые шаги по установке Perl на Mac OS X.

  • Откройте веб-браузер и перейдите в https://www.perl.org/get.html.

  • Перейдите по ссылке, чтобы загрузить заархивированный исходный код, доступный для Mac OS X.

  • Скачать perl-5.x.y.tar.gz файл и введите следующие команды в $ prompt.

$tar -xzf perl-5.x.y.tar.gz
$cd perl-5.x.y
$./Configure -de
$make
$make test
$make install

Это установит Perl в стандартное место / usr / local / bin, а его библиотеки будут установлены в / usr / local / lib / perlXX , где XX - это версия Perl, которую вы используете.

Запуск Perl

Ниже приведены различные способы запуска Perl.

Интерактивный переводчик

Вы можете войти perlи сразу начать кодирование в интерактивном интерпретаторе, запустив его из командной строки. Вы можете сделать это из Unix, DOS или любой другой системы, которая предоставляет вам интерпретатор командной строки или окно оболочки.

$perl  -e <perl code>           # Unix/Linux

or 

C:>perl -e <perl code>          # Windows/DOS

Вот список всех доступных параметров командной строки -

Sr.No. Вариант и описание
1

-d[:debugger]

Запускает программу под отладчиком

2

-Idirectory

Указывает @ INC / # каталог включения

3

-T

Позволяет проверять заражение

4

-t

Включает предупреждения о заражении

5

-U

Допускает небезопасные операции

6

-w

Включает множество полезных предупреждений

7

-W

Включает все предупреждения

8

-X

Отключает все предупреждения

9

-e program

Запускает Perl-скрипт, отправленный как программа

10

file

Запускает Perl-скрипт из заданного файла

Скрипт из командной строки

Сценарий Perl - это текстовый файл, в котором хранится код Perl, и его можно выполнить из командной строки, вызвав интерпретатор в вашем приложении, как показано ниже:

$perl  script.pl          # Unix/Linux

or 

C:>perl script.pl         # Windows/DOS

Интегрированная среда разработки

Вы также можете запустить Perl из среды графического пользовательского интерфейса (GUI). Все, что вам нужно, это приложение с графическим интерфейсом пользователя в вашей системе, поддерживающее Perl. Вы можете скачать Padre, Perl IDE . Вы также можете использовать Eclipse Plugin EPIC - Perl Editor и IDE для Eclipse, если вы знакомы с Eclipse.

Перед тем, как перейти к следующей главе, убедитесь, что ваша среда правильно настроена и работает нормально. Если вы не можете правильно настроить среду, обратитесь за помощью к системному администратору.

Все примеры, приведенные в последующих главах, были выполнены с версией v5.16.2, доступной в версии CentOS Linux.