mysql版本:mysql-5.7.17
依次执行:
cd /home
wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
tar -zxvf boost_1_59_0.tar.gz
wget https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.17.tar.gz
tar -zxvf mysql-5.7.17.tar.gz
生成makefile:
cd mysql-5.7.17
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysql.sock
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
-DWITH_BOOST=/home/boost_1_59_0
编译
make -j4
静态库位置:
mysql-5.7.17/libmysql/libmysqlclient.a
相关文章
- 11-0201. 静态库
- 11-02C语言代码的条件编译,动态库,静态库的制作
- 11-02静态库是.o文件的集合与弱符号
- 11-02[c++]printf的编译器静态检测
- 11-02muduo网络库编译安装
- 11-02Android 10 根文件系统和编译系统(十一):Android.mk编译静态库
- 11-02Android gradle基于架构加载和编译库
- 11-02gcc创建静态库和共享库
- 11-02C语言编译包含math库加参数-lm
- 11-02c – 将静态库与其他静态库链接