Linux静态编译使⽤mysql客户端_Linux 准备
1.1 libc 静态库⽂件
mysql下载选x86还是arm若缺少libc静态库⽂件,则会失败,如下信息。
安装如下:
⾸先下载相应安装包,下载地址,放置到任意⽬录下(此处为/home),进⼊该⽬录,
执⾏如下命令,升级安装完成。
可查看系统安装的GLIBC包,如下
1.2 获取libmysqlclient.a静态库
下载源码编译⽅式
获取MariaDB源码
准备安装环境yum –y groupinstall Development tools
yum –y install ncurses-devel
yum –y install cmake
编译MariaDB得到libmysqlclient.atar –zxvf mariadb-5.5.
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静态库⽂件直接获取libmysqlclient.a⽅式
下载编译后的MariaDB⽂件,下载地址
解压tar -zxvf mariadb-5.5.56-linux-x86_
在mariadb-5.5.56-linux-x86_64⽬录下的lib⽂件夹下得到libmysqlclient.a⽂件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论