Linux下将MySql静态编译到程序中
需求将mysql静态库编译到可执行文件中,减少对.so文件的依赖编译步骤cmake下载https://cmake.org/download/ 直接下载bin版本即可使用mysql c connect下载安装http://dev.mysql.com/downloads/connector/c/选择source code的 tar.gz打包版本编译命令:tar -xvzf
·
需求
将mysql静态库编译到可执行文件中,减少对.so文件的依赖
编译步骤
- cmake下载
https://cmake.org/download/ 直接下载bin版本即可使用 - mysql c connect下载安装
http://dev.mysql.com/downloads/connector/c/
选择source code的 tar.gz打包版本
编译命令:
- tar -xvzf mysql-connector-c-6.1.6-src.tar.gz
- cmake .
- make
- 程序编译
gcc -static test_mysql.cpp -o test_mysql -L~/mysql-connector-c-6.1.6-src/libmysql -Wl,-dn -lmysqlclient -Wl,-dy -lm -pthread- dl -crypt -lrt
更多推荐
已为社区贡献1条内容
所有评论(0)