Python 脚本到静态ELF文件

项目下载

注意,pyinstaller 不能用最新版

目前 staticx 库还不能处理最新版的 pyinstaller 中用到的动态链接库

1
2
pip3 install pyinstaller==4.10
pip3 install staticx

先将项目打包成二进制程序,这个时候程序是动态链接的

1
pyinstaller -F yourcode.py

接着用工具staticx将经过上一步生成在dist文件夹内的程序转为静态链接的程序

1
staticx --loglevel DEBUG dist/yourcode ./yourcode