36 lines
705 B
Markdown
36 lines
705 B
Markdown
# navicat-keygen for linux - 如何编译?
|
|
|
|
## 1. 前提条件
|
|
|
|
1. 安装最新的 `CMake`:
|
|
|
|
```bash
|
|
$ sudo apt-get install cmake
|
|
```
|
|
|
|
2. 安装 `fmt`、`OpenSSL`、`rapidjson` 和 `cxxopts`:
|
|
|
|
```bash
|
|
$ sudo apt-get install libfmt-dev libssl-dev rapidjson-dev libcxxopts-dev
|
|
```
|
|
|
|
## 2. 编译
|
|
|
|
1. clone仓库:
|
|
|
|
```bash
|
|
$ git clone -b linux --single-branch https://notabug.org/doublesine/navicat-keygen.git
|
|
$ cd navicat-keygen
|
|
```
|
|
|
|
2. 编译:
|
|
|
|
```bash
|
|
$ mkdir build
|
|
$ cd build
|
|
$ cmake -DCMAKE_BUILD_TYPE=Release ..
|
|
$ cmake --build . -- -j4
|
|
```
|
|
|
|
编译完后你会在build文件夹里看到两个可执行文件 `navicat-keygen` 和 `navicat-patcher`。
|