隨筆-124  評論-194  文章-0  trackbacks-0

          1) 安裝ACTIVESTATE的PERL

          可以到http://www.activestate.com下載各種OS下的PERL包,但在RH8上已經有5.8.0的PERL,想升級成5.8.8不好裝。

          可以直接下載TAR格式的,解壓執行安裝腳本后,將PERL的BIN目錄和MAN目錄加到默認目錄前:

          export MANPATH=/opt/ActivePerl-5.8/site/man:/opt/ActivePerl-5.8/man:$MANPATH
          export PATH=/opt/ActivePerl-5.8:/opt/ActivePerl-5.8/bin:$PATH


          2) 用PERL2EXE版本的PERL

          如果要轉換可執行文件,就一定要用PERL2EXE版本的PERL,下載安裝后。照上法將PATH更新成PERL2EXE下的PERL5目錄(安裝完成時,會提示出PATH的路徑)。

          重新安裝之前裝過的MODULE到PERL2EXE目錄下,即重新執行一次perl MAKEFILE.PL/make/make install


          用PERL2EXE制作的可執行文件,就是將需要文件打包到一起,包括了SO或者DLL文件,比較方便。
          有時候它包含的SO文件不夠,手工添加上就好了,如:
          用perl2exe -tiny ./main.pl生成的文件,只拷貝了:IO.so  Socket.so  SSLeay.so  Util.so幾個文件,在2.4.24上可以運行,但在2.6.9上就不行,用ldd ssleay.so看到還需要再補充上:libcrypto.so.2  libssl.so.2,這樣就能在各LINUX上完美運行。
          libcrypto.so.2  libssl.so.2

          PERL2EXE的8.2版是針對WINDOWS的5.8.8;8.0版是針對5.8.8的LINUX。(破解)

          posted on 2008-02-20 12:40 我愛佳娃 閱讀(3133) 評論(0)  編輯  收藏 所屬分類: Perl
          主站蜘蛛池模板: 黄平县| 玛多县| 曲麻莱县| 临夏市| 枣强县| 阿克苏市| 阿克陶县| 天等县| 涞水县| 西和县| 运城市| 中方县| 雅江县| 喀喇| 龙南县| 雅安市| 宁强县| 滦南县| 锡林郭勒盟| 新巴尔虎右旗| 富宁县| 清丰县| 神农架林区| 武宣县| 武鸣县| 江油市| 禹州市| 土默特左旗| 杭锦后旗| 娱乐| 隆安县| 大宁县| 长武县| 临武县| 塘沽区| 文登市| 清远市| 都匀市| 鹿泉市| 孝义市| 灵宝市|