how-to-build.md 947 B

Navicat Keygen - How to build?

中文版

1. Prerequisites

  1. Please make sure you have installed following libraries:

    • capstone
    • keystone
    • rapidjson
    • openssl

If you use Ubuntu, you can install them by:

   # install capstone
   $ sudo apt-get install libcapstone-dev

   # install keystone
   $ sudo apt-get install cmake
   $ git clone https://github.com/keystone-engine/keystone.git
   $ cd keystone
   $ mkdir build
   $ cd build
   $ ../make-share.sh
   $ sudo make install
   $ sudo ldconfig

   # install rapidjson
   $ sudo apt-get install rapidjson-dev
   
   # install openssl
   $ sudo apt-get install libssl-dev
  1. Your gcc supports C++17 feature.

2. Build

$ git clone -b linux --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git
$ cd navicat-keygen
$ make all

You will see executable files in bin/ directory.