在我们开始编写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# Unix/Linuxor C:>perl -e # 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/Linuxor 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的味道.