如何在win7上调试perl程序

刚到了新公司,接手了一个有关Endeca的项目,其中有段perl脚本,本人对perl是一窍不通,只能边看边学,我觉得最快的方法就是边调试边学习。于是上网搜索合适的工具,网上很多文章说了很多工具,各有优缺点,当然,付费和功能少是最大的缺点,于是决定安装免费而又强大的eclipse+EPIC。网上关于epic安装方法的文章很多,不过对于我这个久闻perl和eclipse大名却从未使用过,只用过vs这种只需要点下一步下一步安装的IDE的人来说,还是走了点小弯路。

首先安装ActivePerl,这一个perl的脚本解释器,分为社区版,商业版和企业版,社区版是免费的,可以从http://www.activestate.com/activeperl/downloads下载。安装完以后就可以在CMD中输入perl -v查看是否安装成功。

其实安装完ActivePerl就已经可以运行Perl程序了,不过我还是希望能用更强大的IDE,所以继续安装eclipse。打开eclipse的下载页面,满满一页各种版本的eclipse,不知道到底垓下哪个,于是在网上查询得知,它们之间的区别只是添加了不同的plugin,我们需要的只是一个eclipse,再自己安装epic的plugin,下载哪个版本全凭大家喜欢。在这里我选择了eclipse classic,因为网上有前辈说,只有这个版本是带source的SDK版本,其他都不是,需要自己去下载。至于带source的SDK版本和不带source的binary runtime版本有什么区别,网上说的很多了,我就不再解释了。

回归正题,下载eclipse以后不需要安装,直接双击eclipse.exe打开eclipse,help->InstallNew Software,出现了install的对话框点击上面的Add,在弹出对话框的location textBox里输入http://e-p-i-c.sf.net/updates/testing,这个地址是在epic的网站(http://www.epic-ide.org/download.php)上找到的,Name随便填。点击OK后回到install对话框上,勾选EPICMain Components点击Next安装。

之后我们便可以在eclipse调试perl脚本了,下断点,单步运行,不过在调试中,我发现Variables窗口空无一物,再次询问百度,需要安装padwalker。开始菜单->ActivePerl 5.16.1 Build 1601->Perl Package Manager,点击左上角的views allpackages,输入padwalker后回车,列表中出现padwalker,点右键安装。之后就可以正常调试了。

你可能感兴趣的:(perl)