环境: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为编译好后头文件和库的安装位置
make
make 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
./configure ./configure --no-tests --no-samples --prefix=/usr/local/Poco --static --shared #/usr/local/Poco为编译好后头文件和库的安装位置
make
make install
到此Poco就安装完成了。