debian12编译mysql-connector-c++-8.0.21

mysql-connector-c++-8.0.21 源码编译
1、编译依赖库openssl1.1.1
     git clone https://github.com/openssl/openssl.git
     git checkout -b OpenSSL_1_1_1-stable origin/OpenSSL_1_1_1-stable
     ./config --prefix=/opt/openssl --openssldir=/usr/local/ssl
     make
     make test
     make install
2、安装libmsqlclient(编译JDBC需要)
     sudo apt-get install libmysqlcppconn9,如果提示You might want to run 'apt --fix-broken install' to correct these, 执行 apt --fix-broken install
     sudo apt-get install libmysqlclient-dev
3、boost(1_70_0)编译(编译JDBC需要)
    ./bootstrap.sh
    ./b2
4 、编译mysql-connector
     cmake -DOPENSSL_INCLUDE_DIR=/opt/openssl/include -DOPENSSL_LIBRARY=/opt/openssl/lib/libssl.so -DCRYPTO_LIBRARY=/opt/openssl/lib/libcrypto.so -DCMAKE_INSTALL_PREFIX=/opt/mysqlconn -DWITH_JDBC=true -DCMAKE_BUILD_TYPE=Release -B ./build
    cd build
    make
   make install

编译过程可能出现错误

在util.h中加入下面这一行即可:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值