如何从Python代码创建Unix和Linux二进制文件

时间:2010-11-09 21:35:56

标签: python linux unix cross-compiling

有人知道如何做到这一点?我看了一下cx_Freeze,但它似乎没有将所有必要的东西编译成一个二进制文件(即python内置函数不存在)。

2 个答案:

答案 0 :(得分:4)

标准的冻结工具(来自Tools / freeze)可用于在Unix上创建完全独立的二进制文件,包括所有扩展模块和内置文件(并省略任何非直接或间接导入的文件)。

答案 1 :(得分:0)

您可能对Shedskin感兴趣,它试图将Python编译为C ++:

http://code.google.com/p/shedskin/

虽然不适用于所有Python程序。

另外,请查看早期的Stackoverflow问题#138521 - 它回答了同样的问题。