centos8.0 配置 mysql connector c++ 开发环境

Note: 本文使用的是 mysql connector c++ 官方预编译好的库,没有使用源码编译.

下载文件

进入 https://dev.mysql.com/downloads/connector/cpp/ 选择 Linux-Generic 下载:
mysql-connector-c+±8.0.20-linux-glibc2.12-x86-64bit.tar.gz release 库

mysql-connector-c+±8.0.20-linux-glibc2.12-x86-64bit-debug.tar.gz debug 库
在这里插入图片描述
最好这两个都下载部署了, 方便调试.

部署配置

解压下载的库文件压缩包

tar -xvf mysql-connector-c++-8.0.20-linux-glibc2.12-x86-64bit.tar.gz
tar -xvf mysql-connector-c++-8.0.20-linux-glibc2.12-x86-64bit-debug.tar.gz

解压出来的目录里,包含 include 和 lib64(我用的是 64 位) 两个文件夹, 我们只需要将库文件和头文件到部署我们想要部署的位置就可以了(我这里部署到了 /usr/local)
在这里插入图片描述
进入到解压目录中
拷贝头文件

sudo cp -R include/* /usr/local/include/

拷贝库文件

sudo cp -Rd lib64/* /usr/local/lib64/

Note: 拷贝库文件的时候, cp 命令的 -d 参数不能少,否则拷贝到 /usr/local/lib64 之后原来的链接文件就会失效.

添加环境变量

拷贝到目的地址之后,就需要将库文件部署的地址加到 LD_LIBRARY_PATH 环境变量中,否则程序链接的时候会链接不到.
记得目录换成你自己的…

export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH

Tip: 如果你想只你自己用,就把它添加到 ~/.bashrc 的最后一行. 如果你想全部用户都能用,就把他加到 /etc/profile 的最后一行, 然后 source + 对应的文件名 生效即可.

猜你喜欢

转载自blog.csdn.net/VOlsenBerg/article/details/107077402