ice 3 6 3原始碼編譯,RedHat6 5

2021-08-03 07:20:04 字數 1789 閱讀 3427

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 獲取 ...