mirror of
https://github.com/keystone-engine/keystone
synced 2026-06-08 15:15:30 +00:00
41 lines
1.8 KiB
Plaintext
41 lines
1.8 KiB
Plaintext
NOTE: This PyPi package "keystone-engine" includes source code of the core of Keystone.
|
|
So installing this would also compile the core with C compiler (either "gcc" or
|
|
"msvc" on Windows).
|
|
|
|
On Windows, CMake & MSVC needs compiler environmental setup, you would need to either
|
|
run "pip install keystone-engine" or "python setup.py install" from "Developer Command
|
|
Prompt".
|
|
|
|
For Windows, if you do not want to compile the core, try the "keystone-engine-windows"
|
|
package instead, which already includes the prebuilt "keystone.dll" inside.
|
|
|
|
https://pypi.python.org/pypi/keystone-engine-windows
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
Keystone is a lightweight multi-platform, multi-architecture assembler framework.
|
|
It offers some unparalleled features:
|
|
|
|
- Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Hexagon, Mips, PowerPC, Sparc, SystemZ & X86 (include 16/32/64bit).
|
|
- Clean/simple/lightweight/intuitive architecture-neutral API.
|
|
- Implemented in C/C++ languages, with bindings for Python, NodeJS, Ruby, Go, Rust, Haskell & OCaml available.
|
|
- Native support for Windows & \*nix (with Mac OSX, Linux, *BSD & Solaris confirmed).
|
|
- Thread-safe by design.
|
|
- Open source - with a dual license.
|
|
|
|
Further information is available at http://www.keystone-engine.org
|
|
|
|
|
|
[License]
|
|
|
|
Keystone is available under a dual license:
|
|
|
|
- Version 2 of the GNU General Public License (GPLv2). (I.e. Without the "any later version" clause.).
|
|
License information can be found in the COPYING and the EXCEPTIONS-CLIENT.
|
|
|
|
This combination allows almost all of open source projects to use Keystone without conflicts.
|
|
|
|
- For commercial usage in production environments, contact the authors of Keystone to buy a royalty-free license.
|
|
|
|
See LICENSE-COM.TXT for more information.
|