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
相关文章推荐
- linux 闲谈杂记1(查看,修改 用户所属的群组、设置linux的环境变量、ubuntu15.04更换源)
- Centos搭建pptpd
- Linux(CenterOS 6.5)服务器安装Mysql5.6
- Linux下Java安装与配置
- linux mysql操作
- 不能为虚拟电脑 centOS 打开一个新任务.The VM session was closed before any at
- 信号发送函数(1)
- CentOS下安装Code::Blocks
- 磁盘被未知资源耗尽lsof -n|grep deleted
- linux下邮件查看命令
- (笔记)Linux下C语言实现静态IP地址,掩码,网关的设置
- Centos 6.7 LNMP环境下整合安装zabbix2.4
- [转]curl - linux curl命令
- linux多用户下java环境变量设置
- linux下读取以太网mac地址:
- Linux 下安装eclipse for Python 的插件Pydev
- linux 系统初始化超级脚本
- linux 抓包
- Linux信号(signal) 机制分析
- Linux文件及目录的权限