首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

windows\ Linux 下的perl快速上手

windows\ Linux 下的perl快速上手

Windows:
(1)首先,要搭建一个Perl运行的环境:这里用的是activeperl。在网上下载一个安装就
OK了,和常用的windows软件安装一样。这里我的安装路径是: 默认的C:\Perl
(2)先检查你的perl是否已经在系统的path环境变量中:开始->运行,输入cmd,然后运行
perl -v(注意perl与-v之间有空格不能不加),如果能显示perl的版本,说明你的perl已经在
PATH环境变量中;如果显示“不是内部命令也不是外部命令”,那参照以下流程把perl加入
PATH环境变量:右键单击我的电脑,选择“属性”,点击“高级选项卡”,单击“环境变量”,在“
系统变量”下面去找PATH,然后选中它,单击“编辑”,再添加“d:\strawberry\perl\bin”,然后一
路点击确定,就修改好了。再照着上面的方法,验证一下是否添加成功。注意,要在修改完
了之后重新打开一个命令行窗口,要不然看不到修改的结果;
(3)编辑Perl代码:在windows下用记事本就可以了,如:在记事本里输入如下内容:
#! /usr/bin/perl  这是注释
print "hello,world\n";
然后保存为后缀为“.pl”的文件;
(4)运行Perl程序:开始->运行->cmd,然后用“cd”把路径调到刚才保存perl程序的地方,这
里就是输入“ cd d:\perl"(此为之前.pl文件的保存文件夹),最后只需要一个语句就搞定,在出
现的 “d:\perl”后输入“ perl hello.pl”(此处的hello.pl是之前存放perl程序的文件名),即可显示
出“hello,world”。

-c 开关是检查脚本的语法是否正确
-e 用于再命令行而不是在脚本中执行 Perl 命令
-n 使 Perl 隐式地循环遍历指定的文件, 并只打印规定的行.
比如下面程序中,windows 系统的date 使用/T选项,能够生成当天日期,并吧输出内容通过管道传给perl,并存储于变量$_中。
<IMG style="PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; border-image: initial" title="windows\ Linux 下的perl快速上手" name=image_operate_76111374344700452 alt="windows\ Linux 下的perl快速上手" src="http://s10.sinaimg.cn/mw690/735f2910ge1f58d3239e4&690" real_src="http://s10.sinaimg.cn/mw690/735f2910ge1f58d3239e4&690" action-type="show-slide" action-data="http%3A%2F%2Fs10.sinaimg.cn%2Fmw690%2F735f2910ge1f58d3239e4%26690">

下面介绍一下在Windows 下安装cpan模块的方法


是首先下载好一个模块的压缩包,解压到需要的位置。

<IMG style="PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; border-image: initial" title="windows\ Linux 下的perl快速上手" name=image_operate_59581379845330426 alt="windows\ Linux 下的perl快速上手" src="http://s8.sinaimg.cn/bmiddle/735f2910gx6CR0jxUBF67&690" real_src="http://s8.sinaimg.cn/bmiddle/735f2910gx6CR0jxUBF67&690" action-type="show-slide" action-data="http%3A%2F%2Fs8.sinaimg.cn%2Fbmiddle%2F735f2910gx6CR0jxUBF67%26690">


安装模块的标准命令是

perl Makefile.pl  
  
dmake  




  
dmake test  
  
  
dmake install


这里dmake 是windows中用来取代makefile和make的命令。


许多下载的模块在windows 中安装时都需要C语言写的特殊程序。


建议一些模块可以在


http://www.activestate.com/packages


这个网站下载模块。这里的模块可以用于ppm(Perl Package Manager)


在命令行直接输入
ppm 会弹出可用的安装包界面,双击即可安装。


还有一个有用的命令: ppm install 模块名


最有用的就是ppm install Tk 还有 一些Win32开头的软件包。


如果不能用,需要先下载一个 DEV-C++
5 软件,安装后方可使用。或者用


http://search.cpan.org/CPAN/authors/id/S/SH/SHAY/dmake-4.12-20090907-SHAY.zip


安装好DEV-C++
5以后。输入命令 ppm install dmake


<IMG style="PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; border-image: initial" title="windows\ Linux 下的perl快速上手" name=image_operate_91031379845287235 alt="windows\ Linux 下的perl快速上手" src="http://s2.sinaimg.cn/bmiddle/735f2910gx6CR0bojhDc1&690" real_src="http://s2.sinaimg.cn/bmiddle/735f2910gx6CR0bojhDc1&690" action-type="show-slide" action-data="http%3A%2F%2Fs2.sinaimg.cn%2Fbmiddle%2F735f2910gx6CR0bojhDc1%26690">


然后命令行下进入解压的目录


一开始安装可能会提示你要安装Min install MinGW


<IMG style="PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; border-image: initial" title="windows\ Linux 下的perl快速上手" name=image_operate_31321379845371139 alt="windows\ Linux 下的perl快速上手" src="http://s2.sinaimg.cn/bmiddle/735f2910gx6CR07gukh91&690" real_src="http://s2.sinaimg.cn/bmiddle/735f2910gx6CR07gukh91&690" action-type="show-slide" action-data="http%3A%2F%2Fs2.sinaimg.cn%2Fbmiddle%2F735f2910gx6CR07gukh91%26690">


只要输入命令行
ppm install MinGW

即可。


<IMG style="PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; border-image: initial" title="windows\ Linux 下的perl快速上手" name=image_operate_42861379845284620 alt="windows\ Linux 下的perl快速上手" src="http://s10.sinaimg.cn/bmiddle/735f2910gx6CR0djoQVa9&690" real_src="http://s10.sinaimg.cn/bmiddle/735f2910gx6CR0djoQVa9&690" action-type="show-slide" action-data="http%3A%2F%2Fs10.sinaimg.cn%2Fbmiddle%2F735f2910gx6CR0djoQVa9%26690">
成功以后,进入解压的路径


依次执行


perl Makefile.pl  
  
dmake  




  
dmake test  
  
  
dmake install  即可


<IMG style="PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; border-image: initial" title="windows\ Linux 下的perl快速上手" name=image_operate_83751379845976143 alt="windows\ Linux 下的perl快速上手" src="http://s12.sinaimg.cn/mw690/735f2910gx6CR0nghoT7b&690" width=386 height=804 real_src="http://s12.sinaimg.cn/mw690/735f2910gx6CR0nghoT7b&690" action-type="show-slide" action-data="http%3A%2F%2Fs12.sinaimg.cn%2Fmw690%2F735f2910gx6CR0nghoT7b%26690">



Linux


一般linux会自带perl 不过可能比较老,不太好用


下载新版本perl

http://www.cpan.org/src/5.0/perl-5.14.1.tar.gz


解压到..../perl514



首先su 进入root权限


然后进入到 ..../perl514


然后依次执行下面的命令:(一行行复制即可)


# ./Configure -des -Dprefix=/usr
# make
# make install


查询perl是否安装成功
# perl -v


接着安装一般需要的CPAN


首先也是下载CPAN的打包,解压后 放置到某一位置。


然后cd进入CPAN文件目录


依次执行


perl Makefile.PL


make test


make install


然后第一次使用CPAN时要初始化


sudo cpan


所有提示都选yes,


然后选择网址,会一个一个试直到成功为止


如果想要重新选择可以


o conf init


这时出现


cpan[1]>


直接输入h获得帮助


直接输入m列出所有可用模块


然后看到其中某个模块名,比如rms


输入 install rms 即可自动安装。


按q可退出 CPAN


如果想回到CPAN直接在命令行输入cpan就可以了!


想安装Tkinstall Bundle::CPAN
reload cpan
install Tk
返回列表