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 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提示符,您输入命令时请确保不要输入 $
。
这将在标准位置 /usr/local/bin 安装Perl,并且其库将安装在 /usr/local/lib/perlXX,其中XX是您使用的Perl版本。
在输入 make 命令后编译源代码将需要一段时间。安装完成后,您可以在 $
提示符下输入 perl -v 命令来检查Perl安装情况。如果一切正常,那么它将显示与上面示例相似的消息。
Windows安装
下面是在Windows机器上安装Perl的步骤。
- 跟随链接在Windows上安装Strawberry Perl http://strawberryperl.com
-
下载32位或64位版本的安装程序。
-
双击在Windows资源管理器中下载的文件。这会打开Perl安装向导,非常易于使用。只需接受默认设置,等待安装完成,您就可以开始了!
Macintosh安装
要构建自己的Perl版本,您需要’ make’,它是Mac OS安装DVD通常附带的Apples开发工具的一部分。为了安装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
这将在标准位置 /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
以下是所有可用命令行选项的列表:
序号 | 选项和描述 |
---|---|
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。
在继续下一章之前,请确保您的环境已经正确设置并且工作正常。如果您无法正确设置环境,则可以向系统管理员寻求帮助。
后续章节中给出的所有示例都是使用Linux的CentOS版本上可用的v5.16.2版本执行的。