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
  • Alpha(7.2 及更高版本)
  • Symbian
  • Debian GNU/kFreeBSD
  • MirOS BSD
  • 以及更多…

您的系统很可能已经安装了 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 https://www.perl5.cn/, the Perl Home Page.

如果您的机器上尚未安装 perl,则请继续下一节。

获取 Perl 安装程序

最新的源代码、二进制文件、文档、新闻等可在 Perl 的官方网站上找到。

Perl 官方网站https://www.perl5.cn/

您可以从以下网站下载 Perl 文档。

Perl 文档网站https://perldoc.perl5.cn

安装 Perl

Perl 发行版适用于各种平台。您只需要下载适用于您平台的二进制代码并安装 Perl。

如果您的平台没有可用的二进制代码,则需要 C 编译器手动编译源代码。编译源代码在您所需的安装功能方面提供了更大的灵活性。

以下是关于在各种平台上安装 Perl 的简要概述。

Unix 和 Linux 安装

以下是将 Perl 安装到 Unix/Linux 机器上的简单步骤。

  • 打开 Web 浏览器并访问 https://www.perl5.cn/get.html。

  • 按照链接下载适用于 Unix/Linux 的压缩源代码。

  • 下载 perl-5.x.y.tar.gz 文件,并在 $ 提示符下发出以下命令。

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

注意 − 此处的 $ 是 Unix 提示符,您在其中键入命令,因此请确保在键入上述命令时不要键入 $。

这会将 Perl 安装到标准位置 /usr/local/bin,其库安装在 /usr/local/lib/perlXX 中,其中 XX 是您使用的 Perl 版本。

发出 make 命令后,编译源代码需要一段时间。安装完成后,您可以在 $ 提示符下发出 perl -v 命令来检查 perl 安装。如果一切正常,它将显示如上所示的消息。

Windows 安装

以下是将 Perl 安装到 Windows 机器上的步骤。

  • 请按照链接在 Windows 上安装 Strawberry Perl http://strawberryperl.com

  • 下载 32 位或 64 位安装版本。

  • 通过双击 Windows 资源管理器中的下载文件来运行它。这将打开 Perl 安装向导,使用起来非常简单。只需接受默认设置,等待安装完成,即可开始使用!

Macintosh 安装

为了构建您自己的 Perl 版本,您需要 'make',它是通常随 Mac OS 安装 DVD 提供的 Apple 开发者工具的一部分。您不需要最新版本的 Xcode(现在收费)即可安装 make。

以下是将 Perl 安装到 Mac OS X 机器上的简单步骤。

  • 打开 Web 浏览器并访问 https://www.perl5.cn/get.html.

  • 按照链接下载适用于 Mac OS X 的压缩源代码。

  • 下载 perl-5.x.y.tar.gz 文件,并在 $ 提示符下发出以下命令。

$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 或任何其他提供命令行解释器或 shell 窗口的系统执行此操作。

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

or 

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

以下是所有可用的命令行选项的列表:

序号 选项和说明
1

-d[:debugger]

在调试器下运行程序

2

-Idirectory

指定 @INC/#include 目录

3

-T

启用污染检查

4

-t

启用污染警告

5

-U

允许不安全操作

6

-w

启用许多有用的警告

7

-W

启用所有警告

8

-X

禁用所有警告

9

-e program

运行作为程序发送的 Perl 脚本

10

文件

从给定文件运行 Perl 脚本

命令行脚本

Perl 脚本是一个文本文件,其中包含 perl 代码,可以通过在您的应用程序上调用解释器在命令行中执行它,如下所示:

$perl  script.pl          # Unix/Linux

or 

C:>perl script.pl         # Windows/DOS

集成开发环境

您也可以从图形用户界面 (GUI) 环境运行 Perl。您只需要系统上支持 Perl 的 GUI 应用程序即可。您可以下载 Padre,Perl IDE。如果您熟悉 Eclipse,也可以使用 Eclipse 插件 EPIC - Perl 编辑器和 Eclipse IDE

在继续下一章之前,请确保您的环境已正确设置并运行良好。如果您无法正确设置环境,则可以寻求系统管理员的帮助。

后续章节中提供的所有示例均已使用 CentOS 版本的 Linux 上可用的 v5.16.2 版本执行。

广告