Perl - 下载安装和环境设置

在开始编写 Perl 程序之前,让我们了解如何设置 Perl 环境。 Perl 可在多种平台上使用 −

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX etc.)
  • 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 http://www.perl.org/, the Perl Home Page.

如果你还没有安装 perl,那么继续下一节。


官网下载 Perl

最新和最新的源代码、二进制文件、文档、新闻等都可以在 Perl 的官方网站上获得。

Perl 官方网站https://www.perl.org/

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

Perl 文档网站https://perldoc.perl.org


安装 Perl

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

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

这里是在各种平台上安装 Perl 的快速概览。


Unix 和 Linux 安装

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

  • 打开 Web 浏览器并转到 https://www.perl.org/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 安装

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

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

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

  • 通过在 Windows 资源管理器中双击下载的文件来运行它。 这会调出 Perl 安装向导,它非常易于使用。 只需接受默认设置,等到安装完成,就可以开始了!


Macintosh 安装

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

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

  • 打开 Web 浏览器并转到 https://www.perl.org/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

file

从给定文件运行 Perl 脚本

命令行脚本

Perl 脚本是一个文本文件,其中保存了 perl 代码,并且可以通过调用应用程序上的解释器在命令行中执行,如下所示 −

$perl  script.pl          # Unix/Linux

or 

C:>perl script.pl         # Windows/DOS

集成开发环境

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

在继续下一章之前,请确保您的环境设置正确并且工作正常。 如果您无法正确设置环境,则可以向系统管理员寻求帮助。

后续章节中给出的所有示例均已在 CentOS 风格的 Linux 上使用 v5.16.2 版本执行。