Centos7 Ice 安装

1、Ice 3.6.4编译安装

1.1安装设置mcpp

cd mcpp

./configure CFLAGS=-fPIC --enable-mcpplib --prefix=/usr/local/mcpp

make

make install

1.2.安装bzip
yum install bzip2-devel.x86_64


1.3.安装openssh
yum install openssl-devel.x86_64


1.4.安装expat
yum install  expat-devel.x86_64


1.5.安装Berkeley DB
cd db
cd build_unix
../dist/configure --enable-cxx --enable-java --prefix=/usr/local/db
make
make install


1.6.安装 Ice-3.6

cd ice/cpp

make

make install

1.7.github地址

https://github.com/zeroc-ice/ice/

2、Ice 3.7.0 binary安装 for centos7

2.1配置yum repository

cd /etc/yum.repos.d

wget https://zeroc.com/download/Ice/3.7/el7/zeroc-ice3.7.repo

2.2 安装

yum install ice-all-runtime ice-all-devel

2.3 安装Freeze for c++

yum install libfreeze-c++-devel freeze-utils

2.4选择编译环境

3.7.0版本提供C++98、C++11两个版本,默认是C++98

如果选择C+11,需要在编译中添加选项-DICE_CPP11_MAPPING,并在链接中选择-lIce++11

例如:

g++ -std=c++11 -DICE_CPP11_MAPPING -c Server.cpp

g++ -std=c++11 -o server Server.o  -lIce++11

2.5 通过icebox -v查看安装的版本号





你可能感兴趣的:(linux)