Re: [問題] 用PAR轉執行檔的問題(使用自己的modules)

看板Perl作者時間10年前 (2014/01/10 22:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
: 但是一旦執行到XML:Simple這邊的code, 就會出現Error message: : Can't locate XML/SAX/... : 問題是我的local folder裡面只有./lib/XML/Simple.pm : 沒有XML/SAX這些東西, 不知道是哪邊出了問題 : 可否請高手指點迷津一下 : thanks 自問自答一下 後來把指令改成: pp -o test.exe test.pl -M XML/SAX/xxx.pm 也就是手動把缺少的module加入即可 確實是之前版友提到, 我用的XML:Simple有dependency的問題 另外想請教, 我現在已經成功把主程式轉成test.exe test.exe在執行時, 會用到下面的檔案 ./folder/prog1.pl ./folder/textfile.txt ./folder/script.sh 請問要怎麼把這些檔案pack到test.exe呢? 我試過pp的-a -I -l這些都失敗 麻煩高手指點一下QQ 最後, 整個程式執行時(test.exe)會動態產生幾個perl script tmp1.pl tem2.pl 這樣的話, 應該用什麼方法real time的轉成tmp1.exe tmp2.exe 當然也是可以用PAR 或 perlcc來轉 只是考慮到程式執行的環境會不同, 擔心user環境沒有PAR or perlcc 請問碰到這個狀況大家會怎麼處理呢? (主要是希望不要把程式內容曝光) 謝謝大家^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.106.99 ※ 編輯: chenchenkuo 來自: 111.249.106.99 (01/10 22:38)
文章代碼(AID): #1Iq0MinA (Perl)
文章代碼(AID): #1Iq0MinA (Perl)