ICE第三方包简介及安装&ICE安装(linux)
2009-12-01 17:54
357 查看
1、下载第三方包ThirdParty-Sources-3.3.0.tar.gz http://www.zeroc.com/download/Ice/3.3/ThirdParty-Sources-3.3.0.tar.gz
解压:tar xzvf ThirdParty-Sources-3.3.0.tar.gz
2、安装及简介
1)mcpp is a C/C++ preprocessor
—-
解压 mcpp-2.7.tar.gz
$ cd mcpp-2.7
$ patch -p0 < ../mcpp/mcpp-2.7.patch
$ patch -p0 < ../mcpp/mcpp-2.7.patch2
./configure CFLAGS=-fPIC -enable-mcpplib -disable-shared
make
make install
2)Berkeley DB 是一个高性能的,嵌入数据库编程库,和C语言, C++, Java, Perl, Python, Tcl以及其他很多语言都有绑定。
—–
解压 db-4.6.21.NC.tar.gz
$ cd db-4.6.21.NC
$ cd build_unix
$ ../dist/configure -enable-cxx -enable-java
--------------error:
error: no acceptable Java compiler found in $PATH
所以换成../dist/configure
--------------
$ make
$ make install
3)bzip2 是 Julian Seward 开发并按照自由软件/开源软件协议发布的数据压缩算法及程序
——
解压 bzip2-1.0.5.tar.gz
$ cd bzip2-1.0.5
$ make -f Makefile-libbz2_so
$ make install
4) expat 是一个 XML parsing C library
——
解压 expat-2.0.1.tar.gz
$ cd expat-2.0.1
$ ./configure
$ make
$ make install
5) openssl 是 Secure Socket Layer (SSL) binary and related cryptographic tools
——–
解压 openssl-0.9.8g.tar.gz
$ cd openssl-0.9.8g
$ ./config
$ make
$ make install
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
3、ICE下载 Ice-3.3.0.tar.gz http://www.zeroc.com/download/Ice/3.3/Ice-3.3.0.tar.gz
解压及安装 Ice-3.3.0.tar.gz
tar xzvf Ice-3.3.0.tar.gz
编译 cpp版本:
$ cd Ice-3.3.0/cpp
$ make
$ make install
特别注意: 如果编译不通过 ,请修改 cpp/config/Make.rules的相关报错第三方库的路径 ,重新编译。还要注意设置ICE的安装目录,比如: prefix = /opt/ICE
修改文件vim cpp/config/Make.rules如下
DB_HOME ?= /usr/local/BerkeleyDB.4.3
安装 Ice
cd Ice-3.3.0
# cd config
安装ice3.0.1,有DB_HOME的一行改为
DB_HOME ?= <Berkley DB的安装目录>
修改文件vim config/Make.rules第76行如下(注意去掉前面的“#”注释):
DB_HOME ?= /usr/local/BerkeleyDB.4.3
配一下就开始make吧,有出错信息的话注意看一下lib或是include的地方
make install
解压:tar xzvf ThirdParty-Sources-3.3.0.tar.gz
2、安装及简介
1)mcpp is a C/C++ preprocessor
—-
解压 mcpp-2.7.tar.gz
$ cd mcpp-2.7
$ patch -p0 < ../mcpp/mcpp-2.7.patch
$ patch -p0 < ../mcpp/mcpp-2.7.patch2
./configure CFLAGS=-fPIC -enable-mcpplib -disable-shared
make
make install
2)Berkeley DB 是一个高性能的,嵌入数据库编程库,和C语言, C++, Java, Perl, Python, Tcl以及其他很多语言都有绑定。
—–
解压 db-4.6.21.NC.tar.gz
$ cd db-4.6.21.NC
$ cd build_unix
$ ../dist/configure -enable-cxx -enable-java
--------------error:
error: no acceptable Java compiler found in $PATH
所以换成../dist/configure
--------------
$ make
$ make install
3)bzip2 是 Julian Seward 开发并按照自由软件/开源软件协议发布的数据压缩算法及程序
——
解压 bzip2-1.0.5.tar.gz
$ cd bzip2-1.0.5
$ make -f Makefile-libbz2_so
$ make install
4) expat 是一个 XML parsing C library
——
解压 expat-2.0.1.tar.gz
$ cd expat-2.0.1
$ ./configure
$ make
$ make install
5) openssl 是 Secure Socket Layer (SSL) binary and related cryptographic tools
——–
解压 openssl-0.9.8g.tar.gz
$ cd openssl-0.9.8g
$ ./config
$ make
$ make install
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
3、ICE下载 Ice-3.3.0.tar.gz http://www.zeroc.com/download/Ice/3.3/Ice-3.3.0.tar.gz
解压及安装 Ice-3.3.0.tar.gz
tar xzvf Ice-3.3.0.tar.gz
编译 cpp版本:
$ cd Ice-3.3.0/cpp
$ make
$ make install
特别注意: 如果编译不通过 ,请修改 cpp/config/Make.rules的相关报错第三方库的路径 ,重新编译。还要注意设置ICE的安装目录,比如: prefix = /opt/ICE
修改文件vim cpp/config/Make.rules如下
DB_HOME ?= /usr/local/BerkeleyDB.4.3
安装 Ice
cd Ice-3.3.0
# cd config
安装ice3.0.1,有DB_HOME的一行改为
DB_HOME ?= <Berkley DB的安装目录>
修改文件vim config/Make.rules第76行如下(注意去掉前面的“#”注释):
DB_HOME ?= /usr/local/BerkeleyDB.4.3
配一下就开始make吧,有出错信息的话注意看一下lib或是include的地方
make install
相关文章推荐
- ICE第三方包简介及安装&amp;ICE安装(linux)
- linux上打包程序tar && 压缩程序 && 源代码安装软件 --简介
- Linux软件安装管理 - CentOS(一)---- 软件包管理简介 & rpm命令管理
- 在Linux下C源程序的编译简介&VMWare安装Redhat后无法找到gcc解决办法
- 虚拟机中的Linux安装VMware Tools
- 虚拟机中的Linux安装VMware Tools
- Linux(ubuntu) 下安装Boost 库
- linux & windows 安装redis
- linux环境下编译安装ICE
- nodejs && npm Yeoman linux 下安装
- VMware中安装Debian&nbsp;linux暨…
- Linux-->基础知识-->虚拟机中的Linux安装VMware Tools
- Linux安装JDK&Mysql&tomcat
- linux下安装loudmouth库中碰到的问题 & 解决方法
- Linux 下UVC&V4L2技术简介(二)
- Linux CentOS 7 & Apache Tomcat 7 安装与配置
- Linux 下UVC&V4L2技术简介(二)
- 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装
- linux oracle 11g 安装
- 在Linux EL4 系统上安装Oracle成功