本文目录
- perl怎么安装
- windows 10安装strawberry perl时,安装完之后出现的是记事本,怎么办
- 请教关于activeperl和Strawberry perl模块安装
- strawberry Perl 如何安装 Module::CoreList
- strawberry perl是干么用的无意安装了
- strawberry perl 出现错误,求解决!
- 如何安装和使用perl编译器
perl怎么安装
ActiveState Tool公司提供了一个自行安装Perl的工具,安装工作就像安装其他任何Windows应用程序一样,如下图所示。这个Perl是在ActiveState Community License(ActiveState团体许可证)下提供的,你应该阅读该许可证的有关说明。
具体操作,你可以参考:
http://jingyan.baidu.com/article/380abd0aa6c7371d90192c1b.html
windows 10安装strawberry perl时,安装完之后出现的是记事本,怎么办
Perl是一种功能丰富的计算机程序语言。strawberry perl 是Perl 语言的编译器。
Strawberry Perl是MS Windows的perl环境,包含运行和开发perl应用程序所需的全部内容。它被设计为尽可能接近UNIX系统上的perl环境。
它包括perl二进制文件,编译器(gcc)+相关工具,所有外部库(加密,数学,图形,xml ......),所有捆绑的数据库客户端以及对Strawberry Perl的期望。
在Linux系统下、大部分类UNIX系统(包括Mac OS X),perl是随系统安装的,对于Windows有两种版本可用:Strawberry Perl与ActivePerl。
编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)
请教关于activeperl和Strawberry perl模块安装
假设你想安装的模块叫: Module::You::Want
Activeperl , 可以按 [Win]+[R], 执行 “PPM“ ,
这会打开 perl package manager 的 GUI (图形界面),
也可以在到 cmd 里, 执行 :
ppm install Module::You::Want
也可以在到 cmd 里, 执行 :
cpan Module::You::Want
(留意大小写!)
Strawberry Perl 则没有 ppm , 所以只能用 CPAN, 方法同上面一样
不过, 在第一次执行 CPAN 前, 最好先确定在用的 CPAN 是最新版本, 所以, 无论是 ActivePerl 还是 Strawberry Perl , 如果要用 CPAN 来装楔块, 建议先执行一次.
cpan CPAN
(留意大小写!)
strawberry Perl 如何安装 Module::CoreList
在机子联网的时候作如下:
strawberry Perl 的安装目录下\bin\cpan.exe
可以在命令控制台中运行它
然后用键入 install Module::CoreList 就可以对这个模块进行自动安装了.
strawberry perl是干么用的无意安装了
Perl是一种功能丰富的计算机程序语言。strawberry perl是Perl语言的编译器。
Strawberry Perl是用于MS Windows的perl环境,其中包含运行和开发perl应用程序所需的一切。 它被设计为尽可能接近UNIX系统上的perl环境。
它包括perl二进制文件,编译器(gcc)+相关工具,所有外部库(加密,数学,图形,xml等),所有捆绑的数据库客户端以及对Strawberry Perl的期望。
在Linux和大多数类似UNIX的系统(包括Mac OS X)下,perl与系统一起安装。 Windows有两个可用的版本:Strawberry Perl和ActivePerl。
编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。
一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)
扩展资料:
Perl借用了C,sed,awk,shell脚本语言和许多其他编程语言的功能。它最重要的功能是其集成的正则表达式功能和庞大的第三方代码库CPAN。
简而言之,Perl像C一样强大,并且像脚本描述语言(如awk和sed)一样方便。 Perl语言爱好者将其称为“一种拥有各种语言功能的梦幻脚本语言”和“ Unix中的王牌工具”。
编译是从源代码(通常是高级语言)到目标代码(通常是低级语言或机器语言)的转换过程,可以由计算机或虚拟机直接执行。
但是,也存在从低级语言到高级语言的编译器。在这种类型的编译器中,用来从由高级语言生成的低级语言代码重新生成高级语言代码的又被叫做反编译器。也有从一种高级语言生成高级语言的编译器,或生成需要进一步处理的中间代码的编译器(也称为级联)。
参考资料来源:
百度百科-perl
strawberry perl 出现错误,求解决!
检查是否安装了模块的一种简单方法是在命令提示符下键入 perl -e “use Tk“ 如果发现有该模块,该命令将执行,并返回一个命令提示符。 但是,如果未发现该模块,则将显示类似以下内容的错误消息: Can’t locate Tk.pm in @INC (@INC contains:........ 请记住,Perl 是区分大小写的:perl –e “use Tk“ 和 perl –e “use tk“ 是尝试使用两种不同模块(Tk 和 tk)的两种不同语句。 如果未发现该模块,下一步则是下载并安装该模块。您可以用多种方法完成此操作。 关于@INC的注意事项 当你use 一个模块的时候,就会指示perl去搜索@INC数组中是否有此模块名。 你可以像下面这样print @INC包含的路径: perl -e ’print “$_\n“ for @INC’ 你可以向@INC中添加自定义目录。像下面这样: BEGIN { push @INC, ’/my/dir’ } # or BEGIN { unshift @INC, ’/my/dir’ } # or use lib ’/my/dir’; 我们需要使用BEGIN块在编译时向@INC中添加值,此时是perl检查模块的时刻。 如果你等到程序被编译的时候就晚了,perl会会提示一个异常, “在@INC中无法找到XXX”. Can’t locate XXX in @INC
如何安装和使用perl编译器
1、查看是否安装cpan软件包:
#rpm -qa |grep perl-CPAN
2、如果没有安装,则进行安装:
#yum install perl-CPAN*
3、安装完成后,则可以通过cpan来安装相应模块。比如我要安装IPC::System::Simple模块:
#cpan IPC::System::Simple
......
.....
.....
4、安装完成后,查看文档:
#perldoc IPC::System::Simple
将会列出相应的用法和说明。
Linux上安装Perl模块的两种方法
Linux/Unix下安装Perl模块有两种方法:手工安装和自动安装。第一种方法是从CPAN上下载
您需要的模块,手工编译、安装。第二种方法是联上internet,使用一个叫做CPAN的模块自动完
成下载、编译、安装的全过程。
a、手工安装的步骤:
从CPAN下载了DBI模块1.13版的压缩文件DBI-1.13.tar.gz,假设放在/usr/local/src/下。
cd /usr/local/src
解压缩这个文件:
tar xvzf DBI-1.13.tar.gz
这时会新建一个DBI-1.13的目录。
cd DBI-1.13
生成makefile:
perl Makefile.PL
建立模块
make
测试模块
make test
如果测试结果报告“all test ok”,您就可以放心地安装编译好的模块了。安装模块前,先要
确保您对perl5安装目录有可写权限(通常以su命令获得),执行:
make install
现在,写个程序试试吧。
#!/usr/bin/perl -w
use strict;
use DBI;
..
上述步骤适合于Linux/Unix下绝大多数的Perl模块。可能还有少数模块的安装方法略有差别,
所以最好先看看安装目录里的README或INSTALL。另外,上述过程是针对动态链接的Perl编译器(所有Linux下预安装的Perl都是动态链接的),如果您在使用一个静态链接的Perl,您需要将新的模块静态链接到perl编译器中,可能还需要重启机器。
b、使用CPAN模块自动安装:
安装前需要先联上线,并且您需要取得root权限。
perl -MCPAN -e shell
初次运行CPAN时需要做一些设置,如果您的机器是直接与internet相联(拨号上网、专线,etc.),
那么一路回车就行了,只需要在最后选一个离您最近的CPAN镜像站点。例如我选的是位于国内的
中国自由软件库ftp://freesoft.cgi.gov.cn/pub/languages/perl/CPAN 。否则,如果您的机器位于防火墙之后,还需要设置ftp代理或
退出
cpan》q