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.