简介
今天介绍的方式的是在 linux 下用cython 把Python的核心代码打包成so文件,
然后实现 Python代码实现加密和保护
.so文件实现方式的实现步骤
1. pip 安装cython
pip installl cython
2. 用cython将核心代码py模块文件转化成.c 文件
cython hello.py
或者 cython *.py
3. gcc 编译成so文件
gcc -c -fPIC -I/usr/include/python.2.7/ hello.c
gcc -shared hello.o -o hello.so
使用so 文件 就像使用py模块一样引入就可以使用了
import hello.hello as h
if __name__=="__main__":
h.print()