ZeroC ICE3.6b编译安装
来源:互联网 发布:韶关市佰胜网络 编辑:程序博客网 时间:2024/06/05 23:52
ICE是一套很强大的RPC框架,具体feature这里不表,本短文只是作为安装最新版ICE3.6b的笔记,记录安装过程的信息。
安装平台:Linux centos6-4-dev 2.6.32-504.3.3.el6.x86_64 #1 SMP Wed Dec 17 01:55:02 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
从官网下载最新版ICE3.6b和第三方依赖包Third_Party源代码。此外还需要一些其他的依赖包:expat,db4-dev,openssl,bzip等。鉴于我的系统初始化时已经安装了部分库,因此下面的说明省略了该部分。如果编译过程中报错缺少相应的依赖包,可以通过搜索引擎查找如何下载、安装。
依赖包安装:
1、安装mcpp
#tar -zxvf mcpp-2.7.2.tar.gz#cd mcpp-2.7.2; patch -p0 < ../mcpp/patch.mcpp.2.7.2#./configure CFLAGS=-fPIC --enable-mcpplib --disable-shared#make; make install
2、安装db-5.3.28.NC
#tar db-5.3.28.NC.tar.gz#cd db-5.3.28.NC.tar.gz; patch -p0 < ../db/patch.db.5.3.28#../dist/configure --enable-cxx(如果喜欢还可以增加 --enable-java)#make;make install
3、安装expat
#tar expat-2.1.0.tar.gz #cd expat-2.1.0;#./configure;make;make install
4、安装db4-dev:
db4-dev如果没有,编译ICE的时候会报错db_xxx.h找不到。可以通过源代码安装,如果是Centos平台可以直接通过yum安装:
#yum install db4-dev
ICE编译安装:
#tar Ice-3.6b.tar.gz#cd Ice-3.6b#make(ICE3.6b,该makefile放在Ice-3.6b目录,内部调用各自子目录的makfile进行具体的编译)#make install
特别注意: 如果编译不通过 ,请修改 cpp/config/Make.rules的相关报错第三方库的路径 ,重新编译。由于我暂时只是研究C++部分,所以JAVA、JS、CS、ANDROID、PHP、PYTHON、RUBY等部分我没有编译。
1 0
- ZeroC ICE3.6b编译安装
- Ice3.4.1编译安装
- ZeroC Ice3.5.1学习
- Ubuntu1204 编译安装Ice3.5.0
- Zeroc Ice3.4.2的demo无法打开
- Xenial 下源码编译Ice3.6
- Ubuntu14.04下源码编译安装ice3.5.1
- Zeroc Ice3.4.2 c++ demo Icestorm之clock
- ice3.3.1的安装
- UBUNTU下安装ICE3.4.1
- ubuntu下安装Ice3.4.2
- ZeroC Ice 安装
- Ice3 for tru645.1 的安装
- ice3.3.1在fedora16上的安装
- fedora22安装zeroc ice(记录)
- zeroc ice 源码编译 怎么搞?
- zeroc ice demo project 编译不通过咋办?
- zeroc-ice静态编译(c++ win vs2015)
- Python 代码调试技巧
- 使用iwpriv工具操作无线网卡
- ls命令显示文件并按时间排序的方法分享
- 【读书】时代的变换,互联网构建新世界
- 基数排序
- ZeroC ICE3.6b编译安装
- spring定时器
- JAVA性能调优- try/catch块和循环
- linuxRC的含义
- mysql导入sql脚本
- gitlab7配置smtp邮箱
- 探秘Java虚拟机 gc的监控
- phoenix对于时间的查询
- 重装jdk后运行java程序出现Error: could not open `C:\Program Files\Java\jre68\lib\amd64\jvm.cfg'的解决办法