使用 SDK 进行日志服务各类操作前,您需要安装 SDK。本文介绍 C++ SDK 的安装方法。
确保当前开发环境已符合以下要求。
环境 | 说明 |
---|---|
Linux 系统 | Debian、CentOS 等 Linux 发行版操作系统。 |
C++ 编译器 | 支持 C++11 及以上版本的编译器。 |
您需要遵循以下流程完成日志服务 C++ SDK 的安装:
安装 C++ Protobuf 库,以下以安装 3.21.10 版本的 Protobuf 为例:
wget https://github.com/google/protobuf/releases/download/v3.21.10/protobuf-3.21.10.tar.gz tar zxvf protobuf-3.21.10.tar.gz cd protobuf-3.21.10 ./configure make make check make install
安装 C++ OpenSSL 库。 您可以参考 OpenSSL 相关文档 从源码编译安装,也可以执行以下命令进行安装。
# 对于 Ubuntu/Debian 系统 sudo apt-get install libssl-dev # 对于 Centos7 yum install openssl-devel # 对于 Redhat/Fedora 系统 sudo dnf install openssl-devel
安装 C++ LZ4 库。 您可以参考 lz4 相关文档 获取详细信息。
./genpb.sh mkdir build cd build cmake ../ sudo make sudo make install