编译tars的时候找不到libmysqlclient.a静态库
程序员文章站
2022-05-27 09:34:27
...
libmysqlclient.a静态库获取方法
1、下载源码编译的方式
获取MariaDB源码 下载相应源码,下载地址mariadb-5.5.56.tar.gz 下载后传到虚拟机中,解压然后编译。
安装所需常用的库
apt-get install bison
apt-get install flex
apt-get install ncurse-devel
apt-get install cmake
编译MariaDB得到libmysqlclient.a
tar –zxvf mariadb-5.5.56.tar.gz
cd mariadb-5.5.56
cmake . –LH #查看cmake的可用选项
cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql
-DMYSQL_DATADIR=/home/mysqldata -DSYSCONFDIR=/etc
-DWITHOUT_TOKUDB=1 -DMYSQL_UNIX_ADDR=/home/tmp/mysql.sock
-DDEFAULT_CHARSET=gbk -DDEFAULT_COLLATION=gbk_general_ci
make
make install
完成上述命令后,在/home/mysql/lib/目录下可得到libmysqlclient.a静态库文件
2、直接获取libmysqlclient.a的方式
下载编译后的MariaDB文件,mariadb下载地址
找到对应的版本,我用的是Linux所以对应mariadb-5.5.56-linux-x86_64.tar.gz
解压
tar -zxvf mariadb-5.5.56-linux-x86_64.tar.gz
libmysqlclient.a文件在目录的lib文件夹下
3、直接下载我上传的libmysqlclient.a
在我的CSDN里面的资源里面可以找到
- 32位系统的libmysqlclient.a
- 63位系统的libmysqlclient.a
上一篇: 什么颜色比较高贵?古人的“颜色等级观”!