Python论坛  - 讨论区

标题:[python-chinese] Re: 如何“编译”Python程序

2005年02月02日 星期三 10:43

Jacob Fan jacob at exoweb.net
Wed Feb 2 10:43:34 HKT 2005

其实有了pyrex, 如果真想的话, 也是可以把python模块转换成c代码,然后编译 
成), 连接到主程序中的. :) 不过, 想这么做的人需要先看看Extending and 
Embedding the Python 
Interpreter(http://www.python.org/doc/2.3.4/ext/ext.html)
另外这样做出来的发行包大小会大一些, 速度也不会更快(如果你没有用pyrex的那 
些特别功能的话). 唯一的作用就是还原出源码要困难些.
limodou wrote:

> 不过你也谈到是把编译好的字节码放在可执行文件之后,而windows与linux的可 
> 执 行文件根本不同,怎么可能是跨平台的呢?只能说是这种方法在不同的平台 
> 都可以使用罢了。现在除了freeze还有别的打包工具都可以做到。除了freeze, 
> 原理大同小异,只是一个打包绝对不是真正象C编译出来的二进制码。除了 
> py2exe我用过 外,别的都没有用过。
>
>>>>>>


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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号