安装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重新来导出动态链接库目录即可。通过 PPA 安装 5.1 声道 Ubuntu 的登录声音Ubuntu Server 11.04下全新安装MySQL 5.5.15相关资讯 ubuntu安装 ICE
- Linux系统教程:如何通过代理服务 (03月17日)
- 微软推出全景照片合成工具ICE 拼接 (02/07/2015 15:51:32)
- Ubuntu安装到移动硬盘 & grub (02/05/2014 19:52:51)
| - Linux系统入门教程: 当使用代理服 (11/08/2015 09:04:46)
- MacBook Air 安装 Ubuntu 双系统 (01/27/2015 16:21:32)
- Ubuntu 12.04中安装Qt SDK 1.2.1图 (11/24/2012 13:19:21)
|
本文评论 查看全部评论 (0)