环境:ubuntu16.04 x64, GCC 5.4.0 20160609
首先,做编译前准备,编译安装OPENSSL等包,为编译Poco准备依赖包。
1. OPENSSL的编译安装(以1.0.0e为准)源码下载地址:https://www.openssl.org/source/openssl-1.0.0e.tar.gz
下载后按如下指令进行编译安装:
tar -xvf openssl-1.0.0e.tar.gz
cd openssl-1.0.0e
./config --prefix=/usr/local #/usr/local为编译好后头文件和库的安装位置
makemake install
或直接通过命令安装:
sudo apt-get install openssl
sudo apt-get install libssl-dev
2. 编译安装Poco源码下载地址:https://pocoproject.org/releases/poco-1.7.8/poco-1.7.8-all.tar.gz
tar -xzvf poco-1.7.8-all.tar.gz
cd poco-1.7.8-all
make
make install
到此Poco就安装完成了。