navicat-keygen/doc/how-to-build.md
sridwan b8ad1e2f35
Update how-to-build.md
Add openssl installation
2019-12-07 07:59:53 +07:00

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
    
  2. 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.