Skip to content

Setup Guide

QilinPTA edited this page Mar 24, 2022 · 2 revisions

Getting Started

We provide the following options for you to build Qilin from its source code:

(1) Build Qilin using gradle (tested on both Ubuntu and MacOS)
sudo apt install -y openjdk-8-jdk-headless ##(If running on Ubuntu 20.04)

git clone https://github.com/QilinPTA/Qilin.git
cd qilin/
source ./run.sh
(2) Build Qilin using Docker (Ubuntu OS)
docker pull hdjay2013/qilin:latest
docker run -it hdjay2013/qilin:latest /bin/bash 
or
git clone https://github.com/QilinPTA/Qilin.git
cd qilin
docker build -t "qilin:latest" . ##(do not forget the dot here)
(3) Set up Qilin in IntelliJ IDEA Following here for setting up the debugging and develop environment for Qilin in IntelliJ-IDEA.
(4) Build Qilin via Windows Linux Subsystem (WSL)

Follow Microsoft's guide on how to install WSL.
Once WSL is installed, simply run the wsl command to enter wsl and use either (1) or (2) to build Qilin.
This has been tested with Windows v10.0.18363 + Ubuntu 20.04 LTS


The above installation guide has been tested on OSX 10.10.3, Ubuntu 20.04, and Windows Linux Subsystem (WSL v10.0) but it should work on most Linux-based systems.