要获取 Connector/C++ 源代码发行版,请访问 Connector/C++ 下载页面。或者,克隆 Connector/C++ Git 源代码仓库。
Connector/C++ 源代码发行版打包为压缩的 tar 文件或 Zip 存档,这里表示为 或 PACKAGE.tar.gz。tar 文件或 Zip 存档格式的源代码发行版可以在任何支持的平台上使用。PACKAGE.zip
解压缩后,发行版包含一个 INFO_SRC 文件,其中提供有关产品版本和生成发行版的源代码仓库的信息。发行版还包含其他文档文件,例如 第 3 章,从二进制发行版安装 Connector/C++ 中列出的那些文档文件。
要解压缩压缩的 tar 文件,请在目标安装目录中使用以下命令
tar zxvf PACKAGE.tar.gz
解压缩发行版后,使用本章后面提供的适合您平台的说明构建它。
要从 Zip 存档包(.zip 文件)安装,请使用 WinZip 或其他可以读取 .zip 文件的工具将文件解压缩到您选择的位置。解压缩发行版后,使用本章后面提供的适合您平台的说明构建它。
要从位于 GitHub 上的源代码仓库克隆 Connector/C++ 代码,请使用以下命令
git clone https://github.com/mysql/mysql-connector-cpp.git
该命令应该创建一个包含整个 Connector/C++ 源代码树副本的 mysql-connector-cpp 目录。
git clone 命令将源代码设置为 master 分支,该分支包含最新的源代码。发布的代码位于 8.0 分支(8.0 分支包含与 master 分支相同的源代码)。如果需要,请在源代码目录中使用 git checkout 来选择所需的 branch。例如,要构建 Connector/C++ 8.0
cd mysql-connector-cpp
git checkout 8.0
克隆仓库后,使用本章后面提供的适合您平台的说明构建它。
在执行初始检出操作以获取源代码树后,请定期运行 git pull 以将您的源代码更新为最新版本。