转自; http://www.linuxidc.com/Linux/2011-09/42289.htm
安装Ice3.4.2之前,应该下载并安装其依赖库。经过了n此安装失败后,最后终于弄好了。两个字,苦逼。具体过程如下:
1. 下载第三方包和Ice源文件:http://www.zeroc.com/download.html(官方下载页面)
在Source Distributions一栏下下载源文件:Ice-3.4.2.tar.gz;在Third-Party Source Code 一栏下选择ThirdParty-Sources-3.4.2.tar.gz第三方压缩包下载。
2. 安装第三方依赖库
解压ThirdParty-Sources-3.4.2.tar.gz:tar -xzvf ThirdParty-Sources-3.4.2.tar.gz 。
2.1) 安装Berkeley DB
$tar zxvf db-4.8.30.NC.tar.gz
$cd db-4.8.30.NC/build_unix
$../dist/configure --prefix=/usr --enable-cxx
(说明:db的默认安装prefix路径是/usr/local/BerkeleyDB.4.6,需要改为/usr,否则make Ice时会找不到路径)
$make #编译
$sudo make install #安装
2.2)安装 bzip2-1.0.6.tar.gz
$tar zxvf bzip2-1.0.6.tar.gz
$cd bzip2-1.0.6
$make install
2.3)安装 expat-2.0.1.tar.gz
$tar zxvf expat-2.0.1.tar.gz
$cd expat-2.0.1
$./configure
$sudo make install
2.4)安装openssl-0.9.8d.tar.gz
$tar zxvf openssl-0.9.8d.tar.gz
$cd openssl-0.9.8d
$./config --prefix=/usr --openssldir=/usr/openssl
(注意:prefix为/usr/local/ssl,openssldir默认为/usr/ssl/openssl,需要改为上面的,否则默认安装路径会找不到。)
$ make
$ make test
$ sudo make install
2.5)安装mcpp
$sudo apt-get install libmcpp-dev
3.安装Ice-3.4.2
$tar zxvf Ice-3.4.2.tar.gz
$cd Ice-3.4.2/cpp
$export LD_LIBRARY_PATH=/opt/Ice-3.4.2/lib
$make
$sudo make install
4.安装过程中出现的一些错误,及解决方法:
4.1)错误提示:/usr/lib.ld:Error:cannot find -lmcpp --->解决方法:应该是mcpp之前没有安装成功,将mcpp重新安装成功后就行
4.2)错误提示:fatal error:db_cxx.h:No such file or directory -->解决方法:之前没有把db-4.8.3安装成功,重新安装一遍
4.3)安装Ice完成后,运行例子错误提示:error while loading shared libraries: libIce.so.34: cannot open shared object file: No such file or directory -->解决办法:应该是之前编译Ice某些目录配置不对;使用命令 export LD_LIBRARY_PATH=/opt/Ice-3.4.2/lib重新来导出动态链接库目录即可。
分享到:
相关推荐
ubuntu U盘自动安装autoinstall.seed
Ubuntu下安装Subversion客户端
在ubuntu下安装source insight工具的方法
每次装完ubuntu后都需要配置和下载很多开发相关的软件例如maven,VIM CTAGS,JAVA,里面含下载脚本和source list等方便对ubuntu配置。
ubuntu下安装JLINK详细过程及安装过程遇到问题的解决方法。软件包括:Install_AT91-ISP_v1.13 、 JLink_Linux_V422a 、 Setup_JLinkARM_V422a 、 JLinkV8固件
alfresco-ubuntu-install:基于Ubuntu的Alfresco脚本安装
install-tl-ubuntu, 在Ubuntu上,安装TeX脚本 install-tl-ubuntu用法sudo./install-tl-ubuntu [OPTIONS]快速下载我推荐使用 git clone,但我已经了解到许多Github用户没有 Git 。 在这些情况下,可以直接下载
Ubuntu18 安装Autoware教程支持文件,详细内容在:https://blog.csdn.net/qq_35813104/article/details/117412553
ubuntu安装git
Ubuntu 18.04_ Install Gerrit for Git code review ubuntu 上部署 gerrit 服务器 , 使用 apache2 作为web端, 可手动设置用户名密码.
ubuntu install wechat
linux上安装php
ubuntu详细安装过程!详细程度比刘翔更详!!
The experience of the install of next softwares Ubuntu Hudson Tomcat FTP Twiki
Ubuntu Install SciTE及中文乱码解决.docx
1.eosio_2.1.0-1-ubuntu-20.04_amd64.deb 2.libicu66_66.1-2ubuntu2.1_amd64.deb 3.libssl1.1_1.1.1f-1ubuntu2_amd64.deb
ubuntu20.04离线安装python2.7.18
ubuntu下mingw32交叉编译环境搭建,包含详细的步骤和执行命令行。
。。。
。。。