Support Platfroms¶
The core of PyArmor is written by C, the prebuilt dynamic libraries include the common platforms and some embeded platforms.
Some of them are distributed with PyArmor package, refer to Prebuilt Libraries Distributed with PyArmor.
Some of them are not, refer to All The Others Prebuilt Libraries For PyArmor. In these platforms, in order to run pyarmor, first download the corresponding prebuilt dynamic library, then put it in the installed path of PyArmor package.
Contact jondy.zhao@gmail.com if you’d like to run PyArmor in other platform.
OS | Arch | Features | Download | Description |
---|---|---|---|---|
Windows | i686 | Anti-Debug, JIT, ADV | _pytransform.dll | Cross compile by i686-pc-mingw32-gcc in cygwin |
Windows | AMD64 | Anti-Debug, JIT, ADV | _pytransform.dll | Cross compile by x86_64-w64-mingw32-gcc in cygwin |
Linux | i686 | Anti-Debug, JIT, ADV | _pytransform.so | Built by GCC |
Linux | x86_64 | Anti-Debug, JIT, ADV | _pytransform.so | Built by GCC |
MacOSX | x86_64, intel | Anti-Debug, JIT, ADV | _pytransform.dylib | Built by CLang with MacOSX10.11 |
OS | Arch | Features | Download | Description |
---|---|---|---|---|
Windows | x86 | _pytransform.dll | Built by VS2015 | |
Windows | x64 | _pytransform.dll | Built by VS2015 | |
Linux | armv5 | _pytransform.so | 32-bit Armv5 (arm926ej-s) | |
Linux | armv7 | Anti-Debug, JIT | _pytransform.so | 32-bit Armv7 Cortex-A, hard-float, little-endian |
Linux | aarch32 | Anti-Debug, JIT | _pytransform.so | 32-bit Armv8 Cortex-A, hard-float, little-endian |
Linux | aarch64 | Anti-Debug, JIT | _pytransform.so | 64-bit Armv8 Cortex-A, little-endian |
Linux | ppc64le | _pytransform.so | For POWER8 | |
iOS | arm64 | _pytransform.dylib | Built by CLang with iPhoneOS9.3.sdk | |
FreeBSD | x86_64 | _pytransform.so | Not support harddisk serial number | |
Alpine Linux | x86_64 | _pytransform.so | Built with musl-1.1.21 for Docker | |
Alpine Linux | arm | _pytransform.so | Built with musl-1.1.21, 32-bit Armv5T, hard-float, little-endian | |
Inel Quark | i586 | _pytransform.so | Cross compile by i586-poky-linux | |
Android | aarch64 | _pytransform.so | Build by android-ndk-r20/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang |