.pyc
files are too easy to reverse-engineer,并且更愿意编译为二进制(?)文件,其中一种类型(?)似乎是.so
文件。.so
文件。当我运行python setup.py build
(具有cx_Freeze“编译”我们的应用程序的命令)时,似乎只有我指定为“主”文件的一个文件被转换为.so
文件,而我们的其余源代码转换为.pyc
。我们希望所有代码都是.so
文件。
这是不可能的。
我通过电子邮件发送了cx_Freeze(Anthony Tuininga)的创建者,这是他的回答:
cx_Freeze没有该功能。它将所有已编译的Python代码(.pyc文件)放入zip文件中。从技术上讲,有一种方法可以这样做,但cx_Freeze没有这样做。由于它涉及C编译器,因此更复杂且容易出错。