(一)写在前面
有了perl,下一步就是要编程和调试了。
所以,debug服务是必须的。这就是PadWalker 。
网上有一些文章了,但我觉得还是自己再写一个为好,这些人写的也太乱了,当然我写得也未必就好一些。将就看吧。
这里列一下几个有意义的文章:
1) http://blog.csdn.net/zhangxinrun/article/details/5692073
这个是最好的。但没有图。这不太好。
又想起爱丽丝的话了,是不。
2)http://blog.csdn.net/gracioushe/article/details/5914065
这个,你真的搞明白了能看懂。现在你还是别看了。看我写的吧。
还有一些,也都是语嫣不详。
开始吧。
=================================================
(二)PREL编辑器(EPIC)安装
其实,我们所说有IDE,包括一个编辑器,一个调试器。
编辑器就是EPIC,它是eclipse的插件。
EPIC好装一些,不多说了。
epic - http://www.epic-ide.org/updates/testing
还有别外一个地址,好象是不行的:
epic - http://e-p-i-c.sf.net/updates/testing
我是在家装好了eclipse环境,因为家里能联网,但在公司要通过代理,我是不会的,有人说配好代理就可以了,但也不太可信。
所以,eclipse这边,我不想多说,我是装好了从百度网盘下到公司的。
关键是PadWalker。
先说一下正常情况(不需要通过代理就能上网),只需要在:
里,选最左边的按据,找到就OK了。
但没有网就要手工by hand来搞定。
(三)列出目标清单——准备安装PadWalker
一 搞清楚目标。
1)PadWalker依赖Math-BigInt-FastCalc
所以,我们要装两个安装包。
2)每个包,要经过三个步骤:
a) 生成makefile : perl Makefile.PL
b)测试程序: nmake test
二根据目标,我们要准备环境,准备原代码
好了,我们开始。
=======================
(四)安装PadWalker
1. 下载和安装ActivePerl 这个很容易。不多说。
装完后,要确保perl已加入环境变量。
2。MinGW,下载地址是:http://sourceforge.net/projects/mingw/
MinGW装安后,补充安装一些包。
用哪个版本的VC都可以,但要注意,你机器最好装了那个版本的C++运行时,所以,最保险还是用VC6,当然,再重申,最好用Windows xp.
并且最好是在虚拟机中,因为虚拟机安全,一个虚机就干一件事,所以你就不必因为里面装了什么360,旺旺,QQ,不得不重装了过程 了。
好了,差不多了。
5 。 到cpan去下PadWalker和FastCalc
http://search.cpan.org/dist/PadWalker/
http://search.cpan.org/~pjacklam/Math-BigInt-FastCalc/lib/Math/BigInt/FastCalc.pm
装备好,把它们解开。
这个你直接用7zip 就可以了,目录放哪都行。
但网上的文章是在c:\perl 目录下面手工建了一个module,然后在那里解压的。
我这就不装13了,直接用explorer 下面,右键7zip解开,然后在MINgw 的控制台里:
依次敲入命令:
perl Makefile.PL
nmake test
就可以了。
当然,要两次,一次是在Padwalker的目录里,一次是在FastCalc里。先FastCalc.
然后大功告成了。
==========================
测试一下:
在c盘根目录建一个test.pl文件,我喜欢用Notepad++.
# perl padwalker.pl #!/usr/bin/perl use strict; use PadWalker qw(peek_my peek_our peek_sub closed_over); sub increment_my_x { my $h = peek_my (1); ${$h->{'$x'}}++; } my $x=5; increment_my_x; print $x; # prints 6
测试一下:
O Y~
好了,开下eclipse看看如何吧。
===========================
(五)eclipse登场
当然,不要忘了要装 JRE才能跑eclipse,这也是个怪事,以前eclipse是不用装jdk的。可以是IBM受不了sun的抗议了?
[new]-other ,先建一个perl项目,然后,再加入一个perl文件。
用惯了vs的朋友们,你们要时刻注意eclipse的智商啊,建perl文件时,要把扩展名也写上!
对了,得检查一下:
【windows】--[Preferences]
然后可以开始了:
进入debug界面。
F6单步。
可以看变量窗口了。说明OK了。如果看不到就是Walker没装好。
好了,就到这里了。