本文主要記錄下Ubuntu下編譯Poco C++庫的配置項以備后用。系統版本:Ubuntu 16.04,1 Poco
版本:1.9.0基本的步驟如下:
1.從官網下載最新的Poco源碼,地址是:https://pocoproject.org/download.html
2. 安裝Openss庫
apt-get install libssl-dev
3.配置Poco:
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項,
默認是.so.$(target_version),編譯靜態庫需要加上flag -fPIC,--omit表示 表示忽略的編譯模塊。
4.編譯 安裝
make
make install
如需交流可加QQ群1038388075,766718184 或者QQ3501870
