Linux下ICE的安装
来源:互联网 发布:联通3g套餐用4g网络 编辑:程序博客网 时间:2024/06/05 02:40
为了方便管理,将ICE相关的软件都安装到/usr/local/ICE-3.3.0/目录下
解压 ThirdParty-Sources-3.3.0.tar.gz
# cd ThirdParty-Sources-3.3.0
------
解压 mcpp-2.7.2.tar.gz
# cd mcpp-2.7.2
# ./configure --prefix=/usr/local/ICE-3.3.0/mcpp-2.7.2/ CFLAGS=-fPIC -enable-mcpplib -disable-shared
# make
# make install
解压 db-4.6.21.NC.tar.gz
# cd db-4.6.21.NC
# cd build_unix
# ../dist/configure --prefix=/usr/local/ICE-3.3.0/BerkeleyDB.4.6/ -enable-cxx
# make
# make install
--------
解压 bzip2-1.0.5.tar.gz
# cd bzip2-1.0.5
# make
# make install
--------
解压 expat-2.0.1.tar.gz
# cd expat-2.0.1
# ./configure --prefix=/usr/local/ICE-3.3.0/expat-2.0.1/
# make
# make install
--------
解压 openssl-0.9.8g.tar.gz
# cd openssl-0.9.8g
# ./config --prefix=/usr/local/ICE-3.3.0/openssl
# make
# make install
--------
解压 Ice-3.3.0.tar.gz
# cd Ice-3.3.0/cpp
# vi config/Make.rules
...
#
# Select an installation base directory. The directory will be created
# if it does not exist.
#
# prefix ?= /opt/Ice-$(VERSION)
prefix ?= /usr/local/ICE-3.3.0/Ice-$(VERSION)
#
# The "root directory" for runpath embedded in executables. Can be unset
# to avoid adding a runpath to Ice executables.
#
# embedded_runpath_prefix ?= /opt/Ice-$(VERSION_MAJOR).$(VERSION_MINOR)
embedded_runpath_prefix ?= /usr/local/ICE-3.3.0/Ice-$(VERSION_MAJOR).$(VERSION_MINOR)
...
#
#
# If libbzip2 is not installed in a standard location where the
# compiler can find it, set BZIP2_HOME to the bzip2 installation
# directory.
#
BZIP2_HOME ?= /usr/local/ICE-3.3.0/bzip2-1.0.5
# If Berkeley DB is not installed in a standard location where the
# compiler can find it, set DB_HOME to the Berkeley DB installation
# directory.
#
#DB_HOME ?= /opt/db
DB_HOME ?= /usr/local/ICE-3.3.0/BerkeleyDB.4.6
#
# If expat is not installed in a standard location where the compiler
# can find it, set EXPAT_HOME to the expat installation directory.
#
#EXPAT_HOME ?= /opt/expat
EXPAT_HOME ?= /usr/local/ICE-3.3.0/expat-2.0.1
#
# If OpenSSL is not installed in a standard location where the
# compiler can find it, set OPENSSL_HOME to the OpenSSL installation
# directory.
#
#OPENSSL_HOME ?= /opt/openssl
OPENSSL_HOME ?= /usr/local/ICE-3.3.0/openssl
#
# If Mcpp is not installed in a standard location where the compiler
# can find it, set MCPP_HOME to the Mcpp installation directory.
#
#MCPP_HOME ?= /opt/mcpp
MCPP_HOME ?= /usr/local/ICE-3.3.0/mcpp-2.7.2
...
# make install
# cd Ice-3.3.0/py
# vi config/Make.rules
# make
设置ICE环境变量
#vi /etc/profile
export PYTHONPATH=/usr/local/ICE-3.3.0/Ice-3.3/python/:
export ICE_HOME=/usr/local/ICE-3.3.0/Ice-3.3
export PATH=$PATH:$ICE_HOME/bin
export LD_LIBRARY_PATH=$ICE_HOME/lib
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC ICE_HOME
- Linux下ICE的安装
- ICE专题:ICE在Linux下的安装
- ICE专题:ICE在Linux下的安装
- Linux下安装ICE
- ICE在Linux下的安装
- Linux下安装ICE(自测)
- ICE在Linux下的完整编译安装
- ICE在Linux下的完整编译安装
- linux环境下编译安装ICE
- Windows下安装Ice和设置Ice的环境变量
- ubuntu下zeroc ice的安装
- ubuntu下ice的安装和使用
- Ice自学第一步——Windows下安装Ice和设置Ice的环境变量
- Ice自学第一步——Windows下安装Ice和设置Ice的环境变量
- Ubuntu下安装ICE
- centos7 下Ice安装
- Centos6 下安装Ice
- linux环境下安装PHP中间件ICE(一)
- Unity 鼠标移动监听
- shell中的函数
- 映证C++的开始.
- Mac下利用Apktool反编译apk
- hdu 1045 Fire Net dfs
- Linux下ICE的安装
- 大裤衩设计师库哈斯公开承认:央视大楼是色情玩笑
- [C/C++]函数如何返回struct或class对象
- eclipse 创建 server (tomcat或者jboss)时,提示no server runtimes found 解决方案:
- MAP REDUCE小计
- LPC系列arm处理器UART控制寄存器
- php 处理 excel
- Android NDK入门实例 计算斐波那契数列二生成.so库文件
- android mediaPlayer 播放音乐