Python论坛  - 讨论区

标题:[python-chinese] unix下怎样打包成bin

2006年11月14日 星期二 09:26

Caspar Q caspar.q在gmail.com
星期二 十一月 14 09:26:22 HKT 2006

ÖÚËùÖÜÖªpythonÔÚwindowsÏ¿ÉÒÔÓÃpy2exe´ò°ü³É¿ÉÖ´ÐÐÎļþ£¬µ«ÊÇÔÚunix£¬ÀýÈçsolarise£¬linux£¬aixÏÂÓÐÎÞ¹¤¾ß¿ÉÒÔʵÏÖ´ò°ü³ÉÒ»¸ö¿ÉÖ´ÐеÄbinÎļþÄØ£¿£¿¼´ÊDz»ÐèÒªµ¥¶ÀÔÙ°²×°python»·¾³£¬·½±ã²¿Êð¡£

ллָ½Ì
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061114/11135c17/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 09:33

Bruce Wang number5在gmail.com
星期二 十一月 14 09:33:22 HKT 2006

On 11/14/06, Caspar Q <caspar.q在gmail.com> wrote:
>
>
> ÖÚËùÖÜÖªpythonÔÚwindowsÏ¿ÉÒÔÓÃpy2exe´ò°ü³É¿ÉÖ´ÐÐÎļþ£¬µ«ÊÇÔÚunix£¬ÀýÈçsolarise£¬linux£¬aixÏÂÓÐÎÞ¹¤¾ß¿ÉÒÔʵÏÖ´ò°ü³ÉÒ»¸ö¿ÉÖ´ÐеÄbinÎļþÄØ£¿£¿¼´ÊDz»ÐèÒªµ¥¶ÀÔÙ°²×°python»·¾³£¬·½±ã²¿Êð¡£
>
> ллָ½Ì
>
>
¾ÝÎÒËùÖª, Linux/UnixÏÂÃ漸ºõËùÓÐϵͳ¶¼Ä¬ÈÏÓÐpython°²×°, Ö»ÊÇ°æ±¾¿ÉÄܲ»»áºÜжøÒÑ, °²×°Éý¼¶Ò²ºÜ¼òµ¥, ÕâÒ²ÊÇΪʲôûÓÐ
py2bin»òÕßpy2elfµÄÔ­Òò

²»ÒªÓÃwindowsµÄ˼·À´¿¼ÂÇLinux/UnixÏÂÃæµÄÎÊÌâ, »áÅö¶¤×ÓµÄ



-- 
simple is good
http://brucewang.net
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061114/d84f51f1/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 10:10

amingsc amingsc在gmail.com
星期二 十一月 14 10:10:50 HKT 2006

好像是这样的,我见过一些现代Linux都默认安装有python(版本比较低),
不过unix倒没见过的,比如solaris、aix、ncr、hp-ux都没有;
这样的工具也是有的,看看freeze怎么样:
http://blog.csdn.net/porcupinefinal/archive/2006/03/13/623553.aspx

Bruce Wang 写道:
>
>
> On 11/14/06, *Caspar Q* <caspar.q at gmail.com
> caspar.q at gmail.com>> wrote:
>
>     众所周知python在windows下可以用py2exe打包成可执行文件,但是在
>     unix,例如solarise,linux, aix下有无工具可以实现打包成一个可执行
>     的bin文件呢??即是不需要单独再安装python环境,方便部署。
>     谢谢指教
>
>
> 据我所知, Linux/Unix下面几乎所有系统都默认有python安装, 只是版本可能不
> 会很新而已, 安装升级也很简单, 这也是为什么没有 py2bin或者py2elf的原因
>
> 不要用windows的思路来考虑Linux/Unix下面的问题, 会碰钉子的
>
>
>
> -- 
> simple is good
> http://brucewang.net
> ------------------------------------------------------------------------
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 10:12

fdu.xiaojf在gmail.com fdu.xiaojf在gmail.com
星期二 十一月 14 10:12:07 HKT 2006

Bruce Wang wrote:
>
>
> On 11/14/06, *Caspar Q* <caspar.q在gmail.com
> caspar.q在gmail.com>> wrote:
>
>     众所周知python在windows下可以用py2exe打包成可执行文件,但是在
>     unix,例如solarise,linux, aix下有无工具可以实现打包成一个可执行
>     的bin文件呢??即是不需要单独再安装python环境,方便部署。
>     谢谢指教
>
>
> 据我所知, Linux/Unix下面几乎所有系统都默认有python安装, 只是版本可能不
> 会很新而已, 安装升级也很简单, 这也是为什么没有 py2bin或者py2elf的原因
>
> 不要用windows的思路来考虑Linux/Unix下面的问题, 会碰钉子的
>
假如是因为要隐藏代码而要做成可执行文件呢?

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 10:13

Xupeng Yun recordus在gmail.com
星期二 十一月 14 10:13:38 HKT 2006

在06-11-14,Bruce Wang <number5 at gmail.com> 写道:
>
>
> 据我所知, Linux/Unix下面几乎所有系统都默认有python安装, 只是版本可能不会很新而已, 安装升级也很简单, 这也是为什么没有
> py2bin或者py2elf的原因
>
> 不要用windows的思路来考虑Linux/Unix下面的问题, 会碰钉子的
>

一般来讲,在Linux下的确没有这个必要,但如果真的要这么做的话也不是不可以,随python源码发布的freeze就可以。

-- 
I like Python & Linux.
Blog: http://recordus.cublog.cn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061114/674c1e7e/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 10:18

fdu.xiaojf在gmail.com fdu.xiaojf在gmail.com
星期二 十一月 14 10:18:23 HKT 2006

amingsc wrote:
> 好像是这样的,我见过一些现代Linux都默认安装有python(版本比较低),
> 不过unix倒没见过的,比如solaris、aix、ncr、hp-ux都没有;
> 这样的工具也是有的,看看freeze怎么样:
> http://blog.csdn.net/porcupinefinal/archive/2006/03/13/623553.aspx
>
> Bruce Wang 写道:
>   
>> On 11/14/06, *Caspar Q* <caspar.q在gmail.com
>> caspar.q在gmail.com>> wrote:
>>
>>     众所周知python在windows下可以用py2exe打包成可执行文件,但是在
>>     unix,例如solarise,linux, aix下有无工具可以实现打包成一个可执行
>>     的bin文件呢??即是不需要单独再安装python环境,方便部署。
>>     谢谢指教
>>
>>
>> 据我所知, Linux/Unix下面几乎所有系统都默认有python安装, 只是版本可能不
>> 会很新而已, 安装升级也很简单, 这也是为什么没有 py2bin或者py2elf的原因
>>
>> 不要用windows的思路来考虑Linux/Unix下面的问题, 会碰钉子的
>>
>>
>>
>>     
*据说perl有 PAR(Perl Archive Toolkit),可以在unix环境下做成可执行文件. 
<http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod>*

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 10:18

babyfrog mudbuilder在gmail.com
星期二 十一月 14 10:18:53 HKT 2006

ÄÇÑùµÄ»°ÒªÕë¶Ô¸÷¸öunix°æ±¾·¢²¼²»Í¬µÄ¿ÉÖ´ÐÐÎļþ¸ñʽ¿©
ÂýÂýµÄÈ¥¿ª·¢¸÷¸öƽ̨ϵĴò°üÈí¼þ°É

2006/11/14, fdu.xiaojf在gmail.com <fdu.xiaojf在gmail.com>:
>
> Bruce Wang wrote:
> >
> >
> > On 11/14/06, *Caspar Q* <caspar.q在gmail.com
> > caspar.q在gmail.com>> wrote:
> >
> >     ÖÚËùÖÜÖªpythonÔÚwindowsÏ¿ÉÒÔÓÃpy2exe´ò°ü³É¿ÉÖ´ÐÐÎļþ£¬µ«ÊÇÔÚ
> >     unix£¬ÀýÈçsolarise£¬linux£¬ aixÏÂÓÐÎÞ¹¤¾ß¿ÉÒÔʵÏÖ´ò°ü³ÉÒ»¸ö¿ÉÖ´ÐÐ
> >     µÄbinÎļþÄØ£¿£¿¼´ÊDz»ÐèÒªµ¥¶ÀÔÙ°²×°python»·¾³£¬·½±ã²¿Êð¡£
> >     ллָ½Ì
> >
> >
> > ¾ÝÎÒËùÖª, Linux/UnixÏÂÃ漸ºõËùÓÐϵͳ¶¼Ä¬ÈÏÓÐpython°²×°, Ö»ÊÇ°æ±¾¿ÉÄܲ»
> > »áºÜжøÒÑ, °²×°Éý¼¶Ò²ºÜ¼òµ¥, ÕâÒ²ÊÇΪʲôûÓÐ py2bin»òÕßpy2elfµÄÔ­Òò
> >
> > ²»ÒªÓÃwindowsµÄ˼·À´¿¼ÂÇLinux/UnixÏÂÃæµÄÎÊÌâ, »áÅö¶¤×ÓµÄ
> >
> ¼ÙÈçÊÇÒòΪҪÒþ²Ø´úÂë¶øÒª×ö³É¿ÉÖ´ÐÐÎļþÄØ?
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061114/84ae2df5/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 10:30

babyfrog mudbuilder在gmail.com
星期二 十一月 14 10:30:53 HKT 2006

Platform-specific
Tips<http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod#___top>

   - Win32 and other icon-savvy platforms
      - Needs 3rd-party tools to add icons to pp-generated executables
      - PE Header manipulation in Perl -- volunteers wanted!
   - Linux and other libc-based platforms
      - Try to avoid running pp on a bleeding-edge version of the OS
      - Older versions with an earlier libc won't work with new ones
   - Solaris and other zlib-lacking platforms (but not Win32)
      - You need a static-linked Compress::Zlib before installing PAR
      - In the future, PAR may depend on Compress::Zlib::Staticinstead
   - Any platform with limited bandwidth or disk space
      - Use UPX to minimize the executable size

¿´À´ÏÞÖÆ»¹ÊǺܴóµÄô
¶øÇÒòËƶÔÓÚperlÓа汾ҪÇó
¶øÇÒ´ò³öÀ´µÄpar°ü»¹ÊÇÔÚperl»·¾³ÏÂÔËÐеÄ
±¾Éí²»×Ô´øperl½âÊÍÆ÷
¶øÇÒËƺõ»¹Ã»¾­¹ý´úÂë»ìÏý
½â¿ªÀ´ÈÔÈ»ÄÜ¿´µ½´úÂëµÄ


2006/11/14, fdu.xiaojf在gmail.com <fdu.xiaojf在gmail.com>:
>
> amingsc wrote:
> > ºÃÏñÊÇÕâÑùµÄ£¬ÎÒ¼û¹ýһЩÏÖ´úLinux¶¼Ä¬ÈÏ°²×°ÓÐpython£¨°æ±¾±È½ÏµÍ£©£¬
> > ²»¹ýunixµ¹Ã»¼û¹ýµÄ£¬±ÈÈçsolaris¡¢aix¡¢ncr¡¢hp-ux¶¼Ã»ÓУ»
> > ÕâÑùµÄ¹¤¾ßÒ²ÊÇÓеģ¬¿´¿´freezeÔõôÑù£º
> > http://blog.csdn.net/porcupinefinal/archive/2006/03/13/623553.aspx
> >
> > Bruce Wang дµÀ:
> >
> >> On 11/14/06, *Caspar Q* <caspar.q在gmail.com
> >> caspar.q在gmail.com>> wrote:
> >>
> >>     ÖÚËùÖÜÖªpythonÔÚwindowsÏ¿ÉÒÔÓÃpy2exe´ò°ü³É¿ÉÖ´ÐÐÎļþ£¬µ«ÊÇÔÚ
> >>     unix£¬ÀýÈçsolarise£¬linux£¬ aixÏÂÓÐÎÞ¹¤¾ß¿ÉÒÔʵÏÖ´ò°ü³ÉÒ»¸ö¿ÉÖ´ÐÐ
> >>     µÄbinÎļþÄØ£¿£¿¼´ÊDz»ÐèÒªµ¥¶ÀÔÙ°²×°python»·¾³£¬·½±ã²¿Êð¡£
> >>     ллָ½Ì
> >>
> >>
> >> ¾ÝÎÒËùÖª, Linux/UnixÏÂÃ漸ºõËùÓÐϵͳ¶¼Ä¬ÈÏÓÐpython°²×°, Ö»ÊÇ°æ±¾¿ÉÄܲ»
> >> »áºÜжøÒÑ, °²×°Éý¼¶Ò²ºÜ¼òµ¥, ÕâÒ²ÊÇΪʲôûÓÐ py2bin»òÕßpy2elfµÄÔ­Òò
> >>
> >> ²»ÒªÓÃwindowsµÄ˼·À´¿¼ÂÇLinux/UnixÏÂÃæµÄÎÊÌâ, »áÅö¶¤×ÓµÄ
> >>
> >>
> >>
> >>
> *¾Ý˵perlÓÐ PAR(Perl Archive Toolkit),¿ÉÒÔÔÚunix»·¾³ÏÂ×ö³É¿ÉÖ´ÐÐÎļþ.
> <http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod>*
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061114/a4d243ae/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 10:49

fdu.xiaojf在gmail.com fdu.xiaojf在gmail.com
星期二 十一月 14 10:49:40 HKT 2006

babyfrog wrote:
>
>
>     Platform-specific Tips
>     <http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod#___top>
>
>     * Win32 and other icon-savvy platforms
>           o Needs 3rd-party tools to add icons to |pp|-generated
>             executables
>           o PE Header manipulation in Perl -- volunteers wanted!
>     * Linux and other libc-based platforms
>           o Try to avoid running |pp| on a bleeding-edge version of the OS
>           o Older versions with an earlier libc won't work with new ones
>     * Solaris and other zlib-lacking platforms (but not Win32)
>           o You need a static-linked |Compress::Zlib| before
>             installing PAR
>           o In the future, PAR may depend on |Compress::Zlib::Static|
>             instead
>     * Any platform with limited bandwidth or disk space
>           o Use UPX to minimize the executable size
>
> 看来限制还是很大的么
> 而且貌似对于perl有版本要求
> 而且打出来的par包还是在perl环境下运行的
> 本身不自带perl解释器
> 而且似乎还没经过代码混淆
> 解开来仍然能看到代码的
>
>
> 2006/11/14, fdu.xiaojf在gmail.com fdu.xiaojf在gmail.com>
> <fdu.xiaojf在gmail.com fdu.xiaojf在gmail.com>>:
>
>     amingsc wrote:
>     > 好像是这样的,我见过一些现代Linux都默认安装有python(版本比较低),
>     > 不过unix倒没见过的,比如solaris、aix、ncr、hp-ux都没有;
>     > 这样的工具也是有的,看看freeze怎么样:
>     > http://blog.csdn.net/porcupinefinal/archive/2006/03/13/623553.aspx
>     >
>     > Bruce Wang 写道:
>     >
>     >> On 11/14/06, *Caspar Q* <caspar.q在gmail.com
>     caspar.q在gmail.com>
>     >> caspar.q在gmail.com caspar.q在gmail.com>>> wrote:
>     >>
>     >> 众所周知python在windows下可以用py2exe打包成可执行文件,但是在
>     >> unix,例如solarise,linux, aix下有无工具可以实现打包成一个可执行
>     >> 的bin文件呢??即是不需要单独再安装python环境,方便部署。
>     >> 谢谢指教
>     >>
>     >>
>     >> 据我所知, Linux/Unix下面几乎所有系统都默认有python安装, 只是版
>     本可能不
>     >> 会很新而已, 安装升级也很简单, 这也是为什么没有 py2bin或者py2elf
>     的原因
>     >>
>     >> 不要用windows的思路来考虑Linux/Unix下面的问题, 会碰钉子的
>     >>
>     >>
>     >>
>     >>
>     *据说perl有 PAR(Perl Archive Toolkit),可以在unix环境下做成可执行文件.
>     <http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod
>     <http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod>>*
>
据说启动过滤器就可以了.下面是一个人的blog上面的一段(http:
//mach.debagua.com/):

PAR(Perl Archive Toolkit)
<http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod>。这
个命名法则是类似于JAR(Java Archive)。下载下来以后还要从CPAN
<http://www.cpan.org>上下载一些依赖性模块。CPAN模块果然好装,每个模块都是
$perl Makefile.PL
$make
$make install
就能装好。最后安装PAR。装好以后会在/usr/bin/下面添加一些工具。我不关心别
的,就要用pp:
$pp -o hello hello.pl
这样生成的hello就是可执行文件,而且把用到的perl模块文件也全打包进来了。
运行的时候它会在/tpm/par-username/下生成一个叫 cache-123456789之类的临时
文件夹,打开看看可以发现就是自己的源代码。这样不是没达到我想要的隐藏源代
码的目的么?原来还需要启动过滤器:
$pp -f Bleach -o hello hello.pl
或者
$pp -f Bytecode -o hello hello.pl
前面的Bleach过滤器是PAR自己实现的,而Bytecode这种过滤方式是Perl的标准格
式(需要Perl 5.8.1以上版本支持)。过滤之后,临时文件夹里面的文件就不是简
单可读了。当然是有办法crack, 但这和恢复带初始变量名的源代码是两回事。


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 10:57

babyfrog mudbuilder在gmail.com
星期二 十一月 14 10:57:41 HKT 2006

²»¹ý»¹ÊÇÐèÒª¿Í»§¶ËÓдﵽҪÇó°æ±¾µÄperl½âÊÍÆ÷
ËùÒÔÒ²²»ÊÇÂ¥Ö÷ÏëÒªµÄÄÇÖÖ
Â¥Ö÷ÏëÒª±àÒëΪ±¾µØÔ­Éú´úÂëµÄ»°
¿´À´Ö»ÄÜÓÃpy2exeÁË

2006/11/14, fdu.xiaojf在gmail.com <fdu.xiaojf在gmail.com>:
>
> babyfrog wrote:
> >
> >
> >     Platform-specific Tips
> >     <
> http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod#___top>
> >
> >     * Win32 and other icon-savvy platforms
> >           o Needs 3rd-party tools to add icons to |pp|-generated
> >             executables
> >           o PE Header manipulation in Perl -- volunteers wanted!
> >     * Linux and other libc-based platforms
> >           o Try to avoid running |pp| on a bleeding-edge version of the
> OS
> >           o Older versions with an earlier libc won't work with new ones
> >     * Solaris and other zlib-lacking platforms (but not Win32)
> >           o You need a static-linked |Compress::Zlib| before
> >             installing PAR
> >           o In the future, PAR may depend on |Compress::Zlib::Static|
> >             instead
> >     * Any platform with limited bandwidth or disk space
> >           o Use UPX to minimize the executable size
> >
> > ¿´À´ÏÞÖÆ»¹ÊǺܴóµÄô
> > ¶øÇÒòËƶÔÓÚperlÓа汾ҪÇó
> > ¶øÇÒ´ò³öÀ´µÄpar°ü»¹ÊÇÔÚperl»·¾³ÏÂÔËÐеÄ
> > ±¾Éí²»×Ô´øperl½âÊÍÆ÷
> > ¶øÇÒËƺõ»¹Ã»¾­¹ý´úÂë»ìÏý
> > ½â¿ªÀ´ÈÔÈ»ÄÜ¿´µ½´úÂëµÄ
> >
> >
> > 2006/11/14, fdu.xiaojf在gmail.com fdu.xiaojf在gmail.com>
> > <fdu.xiaojf在gmail.com fdu.xiaojf在gmail.com>>:
> >
> >     amingsc wrote:
> >     > ºÃÏñÊÇÕâÑùµÄ£¬ÎÒ¼û¹ýһЩÏÖ´úLinux¶¼Ä¬ÈÏ°²×°ÓÐpython£¨°æ±¾±È½ÏµÍ£©£¬
> >     > ²»¹ýunixµ¹Ã»¼û¹ýµÄ£¬±ÈÈçsolaris¡¢aix¡¢ncr¡¢hp-ux¶¼Ã»ÓУ»
> >     > ÕâÑùµÄ¹¤¾ßÒ²ÊÇÓеģ¬¿´¿´freezeÔõôÑù£º
> >     > http://blog.csdn.net/porcupinefinal/archive/2006/03/13/623553.aspx
> >     >
> >     > Bruce Wang дµÀ:
> >     >
> >     >> On 11/14/06, *Caspar Q* <caspar.q在gmail.com
> >     caspar.q在gmail.com>
> >     >> caspar.q在gmail.com caspar.q在gmail.com>>> wrote:
> >     >>
> >     >> ÖÚËùÖÜÖªpythonÔÚwindowsÏ¿ÉÒÔÓÃpy2exe´ò°ü³É¿ÉÖ´ÐÐÎļþ£¬µ«ÊÇÔÚ
> >     >> unix£¬ÀýÈçsolarise£¬linux£¬ aixÏÂÓÐÎÞ¹¤¾ß¿ÉÒÔʵÏÖ´ò°ü³ÉÒ»¸ö¿ÉÖ´ÐÐ
> >     >> µÄbinÎļþÄØ£¿£¿¼´ÊDz»ÐèÒªµ¥¶ÀÔÙ°²×°python»·¾³£¬·½±ã²¿Êð¡£
> >     >> ллָ½Ì
> >     >>
> >     >>
> >     >> ¾ÝÎÒËùÖª, Linux/UnixÏÂÃ漸ºõËùÓÐϵͳ¶¼Ä¬ÈÏÓÐpython°²×°, Ö»ÊÇ°æ
> >     ±¾¿ÉÄܲ»
> >     >> »áºÜжøÒÑ, °²×°Éý¼¶Ò²ºÜ¼òµ¥, ÕâÒ²ÊÇΪʲôûÓÐ py2bin»òÕßpy2elf
> >     µÄÔ­Òò
> >     >>
> >     >> ²»ÒªÓÃwindowsµÄ˼·À´¿¼ÂÇLinux/UnixÏÂÃæµÄÎÊÌâ, »áÅö¶¤×ÓµÄ
> >     >>
> >     >>
> >     >>
> >     >>
> >     *¾Ý˵perlÓÐ PAR(Perl Archive Toolkit),¿ÉÒÔÔÚunix»·¾³ÏÂ×ö³É¿ÉÖ´ÐÐÎļþ.
> >     <http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod
> >     <http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod
> >>*
> >
> ¾Ý˵Æô¶¯¹ýÂËÆ÷¾Í¿ÉÒÔÁË.ÏÂÃæÊÇÒ»¸öÈ˵ÄblogÉÏÃæµÄÒ»¶Î(http:
> //mach.debagua.com/):
>
> PAR(Perl Archive Toolkit)
> <http://search.cpan.org/%7Esmueller/PAR-0.957/lib/PAR/Tutorial.pod>¡£Õâ
> ¸öÃüÃû·¨ÔòÊÇÀàËÆÓÚJAR(Java Archive)¡£ÏÂÔØÏÂÀ´ÒÔºó»¹Òª´ÓCPAN
> <http://www.cpan.org>ÉÏÏÂÔØһЩÒÀÀµÐÔÄ£¿é¡£CPANÄ£¿é¹ûÈ»ºÃ×°£¬Ã¿¸öÄ£¿é¶¼ÊÇ
> $perl Makefile.PL
> $make
> $make install
> ¾ÍÄÜ×°ºÃ¡£×îºó°²×°PAR¡£×°ºÃÒÔºó»áÔÚ/usr/bin/ÏÂÃæÌí¼ÓһЩ¹¤¾ß¡£ÎÒ²»¹ØÐıð
> µÄ£¬¾ÍÒªÓÃpp:
> $pp -o hello hello.pl
> ÕâÑùÉú³ÉµÄhello¾ÍÊÇ¿ÉÖ´ÐÐÎļþ£¬¶øÇÒ°ÑÓõ½µÄperlÄ£¿éÎļþҲȫ´ò°ü½øÀ´ÁË¡£
> ÔËÐеÄʱºòËü»áÔÚ/tpm/par-username/ÏÂÉú³ÉÒ»¸ö½Ð cache-123456789Ö®ÀàµÄÁÙʱ
> Îļþ¼Ð£¬´ò¿ª¿´¿´¿ÉÒÔ·¢ÏÖ¾ÍÊÇ×Ô¼ºµÄÔ´´úÂë¡£ÕâÑù²»ÊÇû´ïµ½ÎÒÏëÒªµÄÒþ²ØÔ´´ú
> ÂëµÄÄ¿µÄô£¿Ô­À´»¹ÐèÒªÆô¶¯¹ýÂËÆ÷£º
> $pp -f Bleach -o hello hello.pl
> »òÕß
> $pp -f Bytecode -o hello hello.pl
> Ç°ÃæµÄBleach¹ýÂËÆ÷ÊÇPAR×Ô¼ºÊµÏֵģ¬¶øBytecodeÕâÖÖ¹ýÂË·½Ê½ÊÇPerlµÄ±ê×¼¸ñ
> ʽ£¨ÐèÒªPerl 5.8.1ÒÔÉÏ°æ±¾Ö§³Ö£©¡£¹ýÂËÖ®ºó£¬ÁÙʱÎļþ¼ÐÀïÃæµÄÎļþ¾Í²»ÊǼò
> µ¥¿É¶ÁÁË¡£µ±È»ÊÇÓа취crack, µ«ÕâºÍ»Ö¸´´ø³õʼ±äÁ¿ÃûµÄÔ´´úÂëÊÇÁ½»ØÊ¡£
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061114/c4b8c95d/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年11月14日 星期二 11:43

Bruce Wang number5在gmail.com
星期二 十一月 14 11:43:28 HKT 2006

On 11/14/06, fdu.xiaojf在gmail.com <fdu.xiaojf在gmail.com> wrote:
>
>
> ¼ÙÈçÊÇÒòΪҪÒþ²Ø´úÂë¶øÒª×ö³É¿ÉÖ´ÐÐÎļþÄØ?
>

py2exe Ö»ÊÇ°Ñpython±ØÐëµÄ¿âºÍdll ÒÔ¼°Äã×Ô¼ºµÄ´úÂë·Åµ½Ò»¸özipÀïÃæ, ²»ÊDZàÒë³Énative code
ËùÒÔ¸ù±¾Æð²»µ½Òþ²Ø´úÂëµÄЧ¹û

Èç¹ûʵÔÚÊÇÒªÒþ²Ø´úÂë, °ÑÄãµÄpython³ÌÐò¸Äд³Éc/c++ ±àÒëºÃÁË


-- 
simple is good
http://brucewang.net
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061114/ac600409/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号