ICE专题:ICE在Linux下的安装
来源:互联网 发布:网络推广服务合同 编辑:程序博客网 时间:2024/06/05 02:27
ICE专题:ICE在Linux下的安装
(2012-07-23 19:31:45)杂谈
分类: ICE学习笔记为了方便管理,将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
- ICE专题:ICE在Linux下的安装
- ICE专题:ICE在Linux下的安装
- ICE在Linux下的安装
- Linux下ICE的安装
- Linux下安装ICE
- ICE在Linux下的完整编译安装
- ICE在Linux下的完整编译安装
- 在NeoKylin下安装ice
- Linux下安装ICE(自测)
- ICE专题:ICE的5个服务
- ICE专题:ICE简介
- Windows下安装Ice和设置Ice的环境变量
- Ice自学第一步——Windows下安装Ice和设置Ice的环境变量
- Ice自学第一步——Windows下安装Ice和设置Ice的环境变量
- linux环境下编译安装ICE
- Ubuntu下安装ICE
- centos7 下Ice安装
- Centos6 下安装Ice
- 让你的程序像系统命令一样运行
- ICE专题:在客户端中如何定位服务器(即如何寻找代理)
- 获得document的iframe时有两种方法
- 顺序表
- linux下的Telnet服务
- ICE专题:ICE在Linux下的安装
- Ubuntu下安装ICE
- MySql常用语句
- cocos2d-x位图字体生成工具Bitmap Font Generator的使用(内含命令行)
- linux 命令大全
- jQuery验证控件jquery.validate.js使用说明+中文API
- 字符串太长以。。。。方式显示
- ubuntu 12.10中MyEclipse 10.6+下载+安装+破解
- linux下安装TBB