# 编译依赖

| **序号** | **名称 (版本)**                                                                                                                                | **用于……**     |
| ------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------ |
| 1      | boost ([1.68.0](https://www.boost.org/users/history/version_1_68_0.html))                                                                  |              |
| 2      | cityhash ([8af9b8c2b889d80c22d6bc26ba0df1afb79a30db](https://github.com/google/cityhash/tree/8af9b8c2b889d80c22d6bc26ba0df1afb79a30db))    |              |
| 3      | curl ([7.61.1](https://curl.se/download/))                                                                                                 | 日志传输请求       |
| 4      | gflags ([2.2.1](https://github.com/gflags/gflags/releases/tag/v2.2.1))                                                                     | 设置系统参数       |
| 5      | gperftools ([2.7](https://github.com/gperftools/gperftools/releases/tag/gperftools-2.7))                                                   |              |
| 6      | gtest ([1.8.1](https://github.com/google/googletest/releases/tag/release-1.8.1))                                                           | 单元测试         |
| 7      | jsoncpp ([1.8.4](https://github.com/open-source-parsers/jsoncpp/releases/tag/1.8.4))                                                       | 解析JSON配置     |
| 8      | libunwind ([1.2.1](https://github.com/libunwind/libunwind/releases/tag/v1.2.1))                                                            | Linux上崩溃诊断   |
| 9      | lz4 ([1.8.3](https://github.com/lz4/lz4/releases/tag/v1.8.3))                                                                              | 日志传输压缩       |
| 10     | openssl ([1.0.2p](https://www.openssl.org/source/old/1.0.2/))                                                                              | 数据签名和加密      |
| 11     | protobuf ([3.6.1](https://github.com/protocolbuffers/protobuf/releases/tag/v3.6.1))                                                        | 日志传输序列化      |
| 12     | rapidjson ([c0ca05f6ddb690c943a7fc59efab9ca9cfc39736](https://github.com/Tencent/rapidjson/tree/c0ca05f6ddb690c943a7fc59efab9ca9cfc39736)) | 日志JSON解析     |
| 13     | re2 ([2018-09-01](https://github.com/google/re2/releases/tag/2018-09-01))                                                                  | 日志正则解析       |
| 14     | spdlog ([1.1.0](https://github.com/gabime/spdlog/releases/tag/v1.1.0))                                                                     | 打印日志         |
| 15     | zlib ([1.2.11](https://github.com/madler/zlib/releases/tag/v1.2.11))                                                                       |              |
| 16     | breakpad ([66571f4838b2306161f072555cb199049bc68142](https://github.com/google/breakpad/tree/66571f4838b2306161f072555cb199049bc68142))    | Windows上崩溃诊断 |
| 17     | leveldb ([1.22](https://github.com/google/leveldb/releases/tag/1.22))                                                                      |              |
| 18     | yaml-cpp ([0.7.0](https://github.com/jbeder/yaml-cpp/releases/tag/yaml-cpp-0.7.0))                                                         | 解析YAML配置     |
