ubuntu安装mysql++
来源:互联网 发布:dota2比赛实时数据 编辑:程序博客网 时间:2024/06/03 23:59
sudo apt-get install mysql-server
下载完成之后,解压。然后安装。
tar xzvf mysql++-3.2.0.tar.gz
sudo ./configure --help #首先 查看其configure的help命令
sudo ./configure
checking for MySQL library directory... configure: error: Didn't find mysqlclient library in '/usr/lib64 /usr/lib /usr/lib64/mysql /usr/lib/mysql /usr/local/lib64 /usr/local/lib /usr/local/lib/mysql /usr/local/mysql/lib /usr/local/mysql/lib/mysql /usr/mysql/lib/mysql /opt/mysql/lib /opt/mysql/lib/mysql /sw/lib /sw/lib/mysql'
locate libmysqlclient (注意,在使用locate命令时,要先sudo updatedb一下,因为locate是一天更新一次db,一天之内新增的东西,locate就定位不到,udatedb一下就可以了)
得到
sudo ./configure --with-mysql-lib=/usr/lib/x86_64-linux-gnu
如果还出现上述问题,安装libmysqlclient-dev
sudo apt-get install libmysqlclient-dev
如果mysql的安装路径不是在/usr 下,还会出现下列错误
Didn't find the mysql in ......
这是用--with-mysql-include选项进行安装,比如我的mysqlclient lib在/opt/local/lib/mysql5/mysql, 而mysql 在/opt/local/include/mysql5/mysql,则用下列命令安装一遍即可。
sudo ./configure --with-mysql-lib=/opt/local/lib/mysql5/mysql/ --with-mysql-include=/opt/local/include/mysql5/mysql/
接下去
sudo make
sudo make install
************************************************************************
安装完成之后,我们要运行一个helloworld程序。#include <mysql++.h>
int main()
{
mysqlpp::String greeting("Hello, world!");
std::cout << greeting << std::endl;
return 0;
}
CXXFLAGS := -I/usr/include/mysql -I/usr/local/include/mysql++LDFLAGS := -L/usr/local/libLDLIBS := -lmysqlpp -lmysqlclientEXECUTABLE := mysqlplusplus_helloworldall: $(EXECUTABLE)clean:rm -f $(EXECUTABLE) *.o
make,./mysqlplusplus_helloworld
我们需要在/etc/ld.so.conf文件中,添加include /usr/local/lib,采用tee追加方式./mysqlplusplus_helloworld: error while loading shared libraries: libmysqlpp.so.3: cannot open shared object file: No such file or directory
echo "include /usr/local/lib" |sudo tee -a /etc/ld.so.confsudo ldconfig #使其生效。
- [mysql] ubuntu 安装 mysql
- [mysql]ubuntu安装mysql
- 【MySql】Ubuntu安装MySql
- MySQL-----Ubuntu安装MySQL
- ubuntu源码安装mysql
- Ubuntu安装配置Mysql
- ubuntu 9.04 安装 MySQL
- ubuntu MySQL安装指南
- ubuntu 下 MYSQL 安装
- Ubuntu 9.10 安装mysql
- ubuntu安装MySQL,Apache
- ubuntu 源码安装Mysql
- ubuntu 安装mysql apache
- ubuntu 安装 mysql
- Ubuntu安装Mysql
- ubuntu MySQL安装指南
- Ubuntu安装配置Mysql
- ubuntu MySQL安装指南
- 10款实用Android UI工具
- 自适应网页设计(Responsive Web Design)
- Documentation/usb/callbacks
- Java中SimpleDateFormat用法详解
- [转]RabbitMq集群
- ubuntu安装mysql++
- js 获取上传文件名
- eclipse,maven明明有jar包,install提示:软件包不存在
- platform总线上iic probe分析笔记
- MonetDB用户指南4——(资源)Dump and restore
- MySQL性能医生:OrzDBA
- URAL 1989 Subpalindromes(多项式哈希+线段树)
- F2FS文件系统架构与原理分析(一)——设计背景与功能
- 浅谈关于SQL数据库中Group By的用法