您的位置:首页 > 运维架构 > Linux

Linux下将MySql静态编译到程序中

2015-10-21 13:37 141 查看

需求

将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

程序编译

[code]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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: