debian下编译安装poco
系统环境:
debian版本:Linux localhost.localdomain 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
poco版本:poco-1.9.0-all.tar.gz
安装是在docker环境下新建debian环境进行的。
经过多次测试,亲测成功。首先需确保机器上有g++,gcc的编译环境。
在安装过程中经历了未找到unixODBC,mysql.h(mysql用),libpq-fe.h(postgresql用)的错误。
在debian环境下查打可安装库时,可用:
apt-cache search postgresql|grep libpq
上述命令可用来查找postgresql可用的库,当然你还可以根据需要修改命令。
因为开发用的库,后面一般跟着dev,或devel的字符内容。
1.安装其它库。
apt-get install unixodbc
apt-get install unixodbc-dev
apt-get install libssl-dev
//这个就是debian下的mysql-dev
apt-get install libmysql++-dev
//这个是postgresql需要的库
apt-get install libpqxx-dev
2.解压缩poco
unzip poco-1.9.0-all.tar.gz
3.进入poco目录
cd poco-1.9.0-all
以下操作都在此目录进行。
4.编译配置
./configure
修改配置文件
vi config.make
将OMIT部分中要参与编译的内容删除,一般如Data/MySQL,Redis
保存
5.编译
make -s -j4
6.链接,安装
make install
安装结束之后,可以在/usr/local/lib目录下发现大量libpoco*的库文件。
最新文章
- iOS多线程之4.GCD简介
- display:block 不起作用
- 移动端JD首页H5页面
- 面积最大的全1子矩阵--九度OJ 1497
- php数组声明、遍历、数组全局变量使用小结
- JAMA:Java矩阵包
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- WWDC2014开源
- 关于Java和.NET之间的通信问题(JSON)
- pattern
- Elasticsearch 安装操作手册
- CMDB资产管理系统开发【day25】:需求分析
- Java中代理
- 你见过的最全面的python重点
- postman参数获取不到原因
- 修复在“Android 在ScrollView中嵌入ViewPage后ViewPage不能很好的工作的问题解决”这篇博客中MyScrollView出现滑动一会就不会上下滑动的问题
- 浅入 dancing links x(舞蹈链算法)
- bitnami redmine配置全过程
- the-implementation-of-epoll
- Android Google Maps API 网络服务用于网络定位、计算路线、获取经纬度、获取详细地址等