POCO POCO學習總結(二) 配置選擇

2021-08-08 20:24:17 字數 1484 閱讀 5133

使用方法: configure

options總結

–help:列印幫助

–config=< config_name>

使用給定配置,在poco-1.7.8p3-all/build/config目錄下,可以在對應的配置檔案中修改編譯工具的路徑和名字,編譯時的選項等。

–prefix= < install_prefix> 設定安裝目錄,執行make install時,將會把生成的二進位制檔案、標頭檔案和庫等拷貝到該目錄下,預設是/usr/local

–no-prefix:不使用/usr/local作為預設安裝目錄

–no-tests 不編譯測試部分的**

–no-samples 不編譯樣例部分的**

–minimal 最小功能編譯:只構建xml, json, 工具 and 網路

–typical (default) 標準功能編譯: xml, json, 工具, 網路, 加密, netssl, 資料庫 和 zip

–everything:編譯所有的**

–no-wstring 如果系統的c++編譯器不支援std::wstring,則需要該選項。例如uclibc-based的系統

–no-fpenvironment 如果系統的c++編譯器不支援浮點運算,則需要該選項。例如uclibc-based的系統

–no-sharedmemory 如果系統不支援共享記憶體,則需要該選項。例如uclibc-based的系統

–no-sharedlibs 如果系統不支援共享庫載入,則需要該選項。

–no-ipv6 如果系統不支援ipv6,則需要該選項。

–sqlite-fts= < path> 編譯qslite支援全文搜尋

–sqlite-thread-safe= < value> sqlite的執行緒安全

可選的值

- 0 單執行緒,執行緒不安全

- 1 執行緒安全

- 2 支援多執行緒,但是不支援會哈

–omit= < component> 忽略元件

如:

--omit=data/mysql,data/odbc,zip
–include-path= < path> 新增標頭檔案的路徑

–library-path= < path> 新增庫的路徑

–odbc-lib= < path> 指定odbc庫所在的目錄

–odbc-include= < path> 指定odbc標頭檔案所在的目錄

–cflags= < flags> 向編譯器傳遞額外的標誌

–poquito 在為嵌入的目標鏈結靜態鏈結時,可以省略一些小的**。

–unbundled 使用系統提供的zlib,pcre,expat和sqlite,而不是繫結的。

–static 構建靜態庫。覆蓋預設模式,該模式依賴於目標。可以同時指定–shared,來構建這兩種庫。

–shared 構建共享庫。覆蓋預設模式,該模式依賴於目標。可以同時指定–static,來構建這兩種庫。

nginx配置 (二)Location配置總結

語法規則 location uri 開頭表示精確匹配 開頭表示uri以某個常規字串開頭,理解為匹配 url路徑即可。nginx不對url做編碼,因此請求為 static 20 aa,可以被規則 static aa匹配到 注意是空格 開頭表示區分大小寫的正則匹配 開頭表示不區分大小寫的正則匹配 和 分...

nginx配置學習總結

在講訴具體的配置之前,先說下正向 與反向 的區別。正向 是乙個位於客戶端和原始伺服器 origin server 之間的伺服器,為了從原始伺服器取得內容,客戶端向 傳送乙個請求並指定目標 原始伺服器 然後 向原始伺服器轉交請求並將獲得的內容返回給客戶端。客戶端才能使用正向 而且必須要進行一些特別的設...

oracle學習總結 二

一.自增型id 1.首先建立 sequence create sequence seqmax increment by 1 2.得到乙個id select seqmax.nextval id from dual 3.若要刪除乙個sequence drop sequence seqmax 二.刪除資料...