Perl 环境设置
-
Perl 环境设置
在开始编写Perl程序之前,让我们了解如何设置我们的Perl环境。Perl可在多种平台上使用-- Unix(Solaris,Linux,FreeBSD,AIX,HP/UX,SunOS,IRIX等)
- Win 9x/NT/2000/7/8/10
- WinCE
- Macintosh(PPC,68K)
- Solaris(x86,SPARC)
- OpenVMS
- Alpha(7.2及更高版本)
- 塞班
- Debian GNU / kFreeBSD
- MirOS BSD
- Ubantu
- CentOS
- 还有很多...
您的系统更有可能安装了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.xytar.gz文件,并在$提示符下发出以下命令。注意 - 这里$是一个Unix提示符,您可以在其中键入命令,因此请确保在键入上述命令时没有键入$。
这会将Perl安装在标准位置/usr/local/bin中,其库安装在/usr/local/lib/perlXX中,其中XX是您正在使用的Perl的版本。发出make命令后,需要一段时间来编译源代码。安装完成后,可以在$提示符下发出perl -v命令以检查perl安装。如果一切正常,那么它将显示如上所示的版本消息。 -
Windows安装
以下是在Windows计算机上安装Perl的步骤。打开Web浏览器,然后转到https://www.perl.org/get.html下载32位或64位版本的安装。通过在Windows资源管理器中双击运行下载的文件。这将弹出Perl安装向导,该向导非常易于使用。只需接受默认设置,等到安装完成就可以开始了! -
Macintosh安装
为了构建自己的Perl版本,您将需要“make”,这是Mac OS安装DVD通常随附的Apple开发人员工具的一部分。您不需要最新版本的Xcode(现在已收费)即可安装make。以下是在Mac OS X计算机上安装Perl的简单步骤。打开Web浏览器,然后转到https://www.perl.org/get.html单击链接下载适用于Mac OS X的压缩源代码。下载perl-5.xytar.gz文件,并在$提示符下发出以下命令。这会将Perl安装在标准位置/usr/local/bin中,其库安装在/usr/local/lib/perlXX中,其中XX是您正在使用的Perl的版本。 -
运行 Perl
以下是启动Perl的不同方法。交互式Shell您可以从命令行启动perl并在交互式解释器中立即开始编码。您可以从Unix,DOS或任何其他提供命令行解释器或Shell窗口的系统中执行此操作。这是所有可用命令行选项的列表命令 描述 -d[:debugger] 在调试器下运行程序 -Idirectory 指定@ INC /#include目录 -T 启用污染检查 -t 启用污染警告 -U 允许不安全的操作 -w 启用许多有用的警告 -W 启用所有警告 -X 禁用所有警告 -e program 运行以程序发送的Perl脚本 file 从给定文件运行Perl脚本 命令行脚本Perl脚本是一个文本文件,其中包含perl代码,可以通过在应用程序上调用解释器在命令行中执行它,如下所示-集成开发环境您也可以从图形用户界面(GUI)环境中运行Perl。您需要的是系统上支持Perl的GUI应用程序。您可以下载Padre,Perl IDE。如果您熟悉Eclipse,则还可以使用Eclipse Plugin EPIC-Perl Editor和Eclipse IDE。在继续下一章之前,请确保您的环境已正确设置并且工作正常。如果您无法正确设置环境,则可以从系统管理员那里获取帮助。后续章节中给出的所有示例均已使用CentOS风格的Linux上可用的v5.16.3版本执行