本文主要記錄下Ubuntu下編譯Poco C++庫的配置項以備後用。系統版本:Ubuntu 16.04,1 Pocohtml
版本:1.9.0基本的步驟以下:linux
1.從官網下載最新的Poco源碼,地址是:https://pocoproject.org/download.htmlui
2. 安裝Openss庫spa
apt-get install libssl-devhtm
3.配置Poco:blog
sudo ./configure --no-tests --no-samples --omit=Data/ODBC,Data/MySQL,MongoDB,PDF --static --cflags=-fPIC --shared --prefix=/home/wgg_126/wgg/compile/poco
編譯動態庫是默認會生成的庫後綴是so + 版本號,如要去掉版本號須要修改源碼build/config/下linux文件中SHAREDLIBEXT項,ssl
默認是.so.$(target_version),編譯靜態庫須要加上flag -fPIC,--omit表示 表示忽略的編譯模塊。get
4.編譯 安裝源碼
makeit
make install
如需交流可加QQ羣766718184 或者QQ3501870