4.1 源码安装系统先决条件

要从源安装 Connector/C++,必须满足以下系统要求:

构建工具

您必须拥有跨平台构建工具 CMake(推荐 2.8.12 或更高版本;旧版本可能有效)。

您必须具有支持 C++11 的 C++ 编译器。

MySQL 客户端库

从源代码构建连接器/C++ 需要 MySQL 5.7(5.7.9 或更高版本)或 MySQL 8.0(8.0.11 或更高版本)的客户端库。

通常,MySQL 客户端库是在安装 MySQL 时安装的。但是,请检查您的操作系统文档以了解其他安装选项。

要指定在何处查找客户端库, 请根据需要在配置时适当地 设置MYSQL_DIR CMake选项(请参阅第 4.6 节“连接器/C++ 源配置选项”)。

提升 C++ 库

要编译 Connector/C++,始终需要 Boost C++ 库。必须安装 Boost 1.59.0 或更新版本。要获取 Boost 及其安装说明,请访问 官方 Boost 站点

安装 Boost 后,使用 CMake选项指示 Boost 文件所在的位置(请参阅 第 4.6 节,“Connector/C++ Source-Configuration Options”): BOOST_ROOT

cmake [other_options] -DBOOST_ROOT=/usr/local/boost_1_59_0

根据需要调整路径以匹配您的安装。