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