歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

CentOS7上安裝POCO

POCO是什麼?

看官網說明:

Modern, powerful open source C++ class libraries and frameworks for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.

下載地址

強烈建議,唯一下載地址就是官方網站,不要圖省事在某些國內站點下載。地址是:(很可惜,這個殘疾的網站上發博客,不讓發布地址。看官只能自己搜索了。)

安裝過程

網上有很多安裝實例,但是,我在CentOS7中按照那些方法實施,總是遇到問題。於是發揮自己的探索精神,終於按照下面步驟搞定,記錄下來,供自己和朋友們參考

第一步:安裝MySQL和ODBC

# yum -y install unixODBC
# yum -y install unixODBC-devel
# yum -y install mysql
# yum -y install mysql-devel
如果不安裝,在安裝POCO的時候需要聲明忽略。具體看的後面步驟。

第二步:安裝POCO
# gunzip poco-X.Y.tar.gz
# tar -xf poco-X.Y.tar
# cd poco-X.Y
# ./configure
# gmake -s
以上步驟中,已經假設第一步安裝了MySQL和ODBC,如果用戶不安裝,需要在./configure指定目錄的這一步進行聲明。

參數解釋: --omit 排除(不編譯的), --prefix安裝路徑,命令樣例(prefix部分可以不寫):
# ./configure --omit=Data/ODBC,Data/SQLite --prefix=/usr  --static --shared
如果沒有 --static --shared 默認為 shared 不編譯靜態庫

附加一條來自網絡的經驗:

如果在x64的系統下使用到靜態庫 .記得一定要加-fPIC,動態庫不用. ./configure --omit=Data/ODBC,Data/SQLite --prefix=/usr --cflags=-fPIC --static

以上做好,最後一個命令不要忘記:
# gmake -s install
至此,在CentOS7上安裝POCO成功結束。
Copyright © Linux教程網 All Rights Reserved