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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章