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

    技术2022-07-12  68

    文章目录

    下载文件部署配置添加环境变量

    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 + 对应的文件名 生效即可.

    Processed: 0.009, SQL: 10