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.只需尝试在$ prompt :

 
 $ perl -v

如果您的机器上安装了perl,那么您将收到以下消息:

 
这是perl 5 ,版本16,颠覆2(v5.16.2)为i686-linux构建
版权所有1987-2012,Larry Wall 
 Perl只能根据任何条款复制艺术许可证或
 GNU通用公共许可证,可在Perl 5源代码包中找到. 
 Perl的完整文档,包括FAQ列表,应该在
这个系统上使用"man perl"或"perldoc perl".如果您可以访问
 Internet,请将浏览器指向http://www.perl.org/,Perl主页.

如果您还没有安装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.xytar.gz 文件并在$ prompt下发出以下命令.

$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 命令后编译源代码需要一段时间.安装完成后,您可以在$ prompt处发出 perl -v 命令来检查perl安装.如果一切正常,那么它将显示如上所示的消息.

Windows安装

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

  • 按照Windows上草莓Perl安装的链接 http://strawberryperl.com

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

  • 在Windows资源管理器中双击下载的文件.这将打开Perl安装向导,它非常易于使用.只需接受默认设置,等到安装完成,然后就可以滚动了!

Macintosh安装

为了构建您自己的Perl版本,您将需要'make',它是通常随Mac OS安装DVD提供的Apples开发人员工具的一部分.您不需要最新版本的Xcode(现在需要付费)才能安装make.

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

  • 打开Web浏览器并转到https://www.perl.org/get.html .

  • 点击链接下载压缩包可用于Mac OS X的源代码.

  • 下载 perl-5.xytar.gz 文件并在$上发出以下命令提示.

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

这将在标准位置/usr/local/bin 中安装Perl,其库安装在/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

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

Sr.No.选项&说明
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,Perl IDE .如果您熟悉Eclipse,还可以使用Eclipse插件 EPIC  -  Perl编辑器和IDE for Eclipse .

在继续下一章之前,请确保您的环境设置正确并且工作正常.如果您无法正确设置环境,那么您可以从系统管理员那里获得帮助.

后续章节中给出的所有示例都是在CentOS上使用v5.16.2版本执行的Linux的味道.