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,则会收到以下类似的消息 –
如果您还没有安装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 文件,并在$提示符下执行以下命令。
注意 − 这里的 $
是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 文件,并在 $ 提示符下输入以下命令。
这将在标准位置 /usr/local/bin
安装Perl,并将其库安装在/usr/local/lib/perlXX
中,其中XX是您正在使用的Perl版本。
运行Perl
以下是开始使用Perl的不同方式。
交互式解释器
您可以输入 perl 并从命令行启动交互式解释器,然后立即开始编码。您可以在Unix、DOS或提供命令行解释器或shell窗口的任何其他系统上执行此操作。
以下是所有可用命令行选项的列表:
序号 | 选项和描述 |
---|---|
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代码,并且可以通过在应用程序上调用解释器,在命令行上执行。
集成开发环境
您还可以在图形用户界面(GUI)环境中运行Perl。您所需要的只是系统上支持Perl的GUI应用程序。您可以下载Padre Perl IDE。如果您熟悉Eclipse,还可以使用Eclipse插件EPIC-Perl编辑器和IDE。
在继续下一章之前,请确保您的环境已经正确设置并且工作正常。如果您无法正确设置环境,则可以向系统管理员寻求帮助。
后续章节中给出的所有示例都是使用Linux的CentOS版本上可用的v5.16.2版本执行的。