ice-3.6.3 for red hat enterprise linux 6.5 64bit install:
1)ice-master.zip
2)openssl-master.zip
3)lmdb-mdb.master.zip
bzip2-1.0.6.tar.gz
expat-2.2.1.tar.bz2
wget
2、安裝第三方庫
bzip2 安裝:
1)解壓bzip2
tar -zxvf bzip2-1.0.6.tar.gz
2)修改bzip2的makefile檔案,新增-fpic支援
cflags= -fpic ......
編譯及安裝
make
make install
expat安裝:
1)解壓expat
tar -zxvf expat-2.2.1.tar.gz
2)安裝
./configure
make
make install
openssl-master安裝:
1)解壓openssl-master.zip
2)安裝(修改安裝路徑,預設路徑ice編譯是路徑找不到)
./config --prefix=/usr --openssldir=/usr/openssl
make
make install
lmdb-mdb.master安裝:
1)解壓lmdb-mdb.master.zip
2)安裝
cd lmdb-mdb.master/libraries/liblmdb
make
make install
mcpp-2.7.2-4ice安裝:
1)解壓
tar -zxvf mcpp-2.7.2-4ice.tar.gz
2) 安裝
make
make install
db安裝:
1)安裝berkeley db
# wget
# cp -f db-4.6.18.tar.gz /usr/local/zeroc-ice/
# cd /usr/local/zeroc-ice/
# tar -zxvf db-4.6.18.tar.gz
編譯及安裝
# cd db-4.6.18
# cd build_unix
berkeley db預設是安裝在/usr/local/berkeleydb.4.6目錄下,其中4.6就是版本號,你也可以指定–prefix引數來設定安裝目錄。
# ../dist/configure --enable-cxx
其中–enable-cxx就是編譯c++庫,這樣才能編譯berkeley db資料庫的php擴充套件php_db4。
# make
# make install
# echo '/usr/local/berkeleydb.4.6/lib/' >> /etc/ld.so.conf
# ldconfig
ice 安裝:
1)修改cpp/config/make.rules
prefix?=/usr/local/zeroc-ice/ice-$(version)
其他第三方庫類似按需設定
2)安裝
可能需要在cpp/src/icessl/connectori.cpp
新增'using namespace iceutil;'支援
編譯集安裝
make
make install
ICE3 5 0原始碼安裝
1 ice原始碼包 2 第三方依賴庫 root mydev opt thirdparty sources 3.5.0 patch v patch 2.6.1 在安裝ice 3.5.0的時候,需要第三方依賴,mcpp。ice主頁提供的是mcpp 2.7.2,並提供了自己的乙個patch。root my...
手動編譯原始碼安裝mysql 原始碼編譯安裝mysql
1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...
chromium 原始碼編譯
以下內容基於 linux ubuntu3.0.0 16 generic 28 ubuntu smp fri jan 27 17 44 39 utc 2012 x86 64 gnu linux 參考網頁給出的步驟 1 安裝 depot tools,cd 到你想要的工作目錄 1.1 通過 svn 獲取 ...