如何在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,點右鍵安裝。之後就可以正常調試了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章