MySQL 连接器/C++ 8.0 开发人员指南  / 第 4 章从源代码安装连接器/C++  /  4.2 获取并解压连接器/C++ 源代码分发

4.2 获取并解压连接器/C++ 源代码分发

要获取连接器/C++ 源代码分发,请访问 连接器/C++ 下载页面。或者,克隆连接器/C++ Git 源存储库。

Connector/C++ 源代码分发被打包为压缩的 tar文件或 Zip 存档,此处表示为 PACKAGE.tar.gzPACKAGE.zip。可以在任何支持的平台上使用 tar文件或 Zip 存档格式的源代码分发。

解压后的分发包含一个 INFO_SRC文件,该文件提供有关产品版本和生成分发的源存储库的信息。该分发版还包括其他文档文件,例如 第 3 章从二进制分发版安装连接器/C++中列出的文件。

要解压缩压缩的tar文件,请在预期的安装目录中使用此命令:

tar zxvf PACKAGE.tar.gz

解压发行版后,使用本章后面适合您的平台的适当说明构建它。

要从 Zip 存档包(.zip 文件)安装,请使用WinZip或其他可以读取 .zip文件的工具将文件解压缩到您选择的位置。解压发行版后,使用本章后面适合您的平台的适当说明构建它。

要从位于https://github.com/mysql/mysql-connector-cpp 的 GitHub 上的源代码存储库克隆连接器/C++ 代码, 请使用以下命令:

git clone https://github.com/mysql/mysql-connector-cpp.git

该命令应创建一个 mysql-connector-cpp目录,其中包含整个连接器/C++ 源代码树的副本。

git clone命令将源设置到 分支master,即包含最新源的分支。发布的代码在 分支中8.08.0分支包含与分支相同的源代码master )。如有必要,请在源目录中使用git checkout选择所需的分支。例如,要构建 Connector/C++ 8.0:

cd mysql-connector-cpp
git checkout 8.0

克隆存储库后,使用本章后面适合您的平台的适当说明构建它。

在初始检出操作获取源代码树之后,定期运行 git pull将您的源代码更新到最新版本。