热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ice-3.6.3源码编译,RedHat6.5

ice-3.6.3forRedHatEnterpriseLinux6.564bitinstall:1、资料下载在https:github.comzeroc-

ice-3.6.3 for Red Hat Enterprise Linux 6.5 64bit install:

1、资料下载

在https://github.com/zeroc-ice/网站,下载

1)ice-master.zip

2)openssl-master.zip

3)lmdb-mdb.master.zip

在http://bzip.org网站,下载

bzip2-1.0.6.tar.gz

在http://expat.sourceforge.net网站,下载

expat-2.2.1.tar.bz2

在https://github.com/zeroc-ice/mcpp,下载

mcpp-2.7.2-4ice.tar.gz

并下载db-4.6.18.tar.gz

wget http://download.oracle.com/berkeley-db/db-4.6.18.tar.gz


2、安装第三方库

bzip2 安装:
1)解压bzip2
tar -zxvf bzip2-1.0.6.tar.gz
2)修改bzip2的Makefile文件,添加-fPIC支持
CFLAGS= -fPIC ......

编译及安装

make
make install


expat安装:
1)解压expat
tar -zxvf expat-2.2.1.tar.gz
2)安装
./configure
make
make install

openssl-master安装:
1)解压openssl-master.zip
2)安装(修改安装路径,默认路径ice编译是路径找不到)
./config --prefix=/usr --openssldir=/usr/openssl
make
make install

lmdb-mdb.master安装:
1)解压lmdb-mdb.master.zip
2)安装
cd lmdb-mdb.master/libraries/liblmdb
make
make install

mcpp-2.7.2-4ice安装:
1)解压
tar -zxvf mcpp-2.7.2-4ice.tar.gz
2) 安装
make
make install

db安装:
1)安装Berkeley DB

下载及解压

# wget http://download.oracle.com/berkeley-db/db-4.6.18.tar.gz
# cp -f db-4.6.18.tar.gz /usr/local/zeroc-ice/
# cd /usr/local/zeroc-ice/
# tar -zxvf db-4.6.18.tar.gz

编译及安装

# cd db-4.6.18
# cd build_unix
Berkeley DB默认是安装在/usr/local/BerkeleyDB.4.6目录下,其中4.6就是版本号,你也可以指定–prefix参数来设置安装目录。
# ../dist/configure --enable-cxx
其中–enable-cxx就是编译C++库,这样才能编译Berkeley DB数据库的PHP扩展php_db4。
# make
# make install

加入动态链接库配置:

# echo '/usr/local/BerkeleyDB.4.6/lib/' >> /etc/ld.so.conf
# ldconfig


ice 安装:
1)修改cpp/config/Make.rules
prefix?=/usr/local/zeroc-ice/Ice-$(VERSION)
其他第三方库类似按需设置
2)安装

可能需要在cpp/src/IceSSL/ConnectorI.cpp
添加'using namespace IceUtil;'支持

编译集安装

make

make install




推荐阅读
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • Linux下ODBC安装配置
    Linux下ODBC安装配置ODBC原理ODBC是 ... [详细]
  • linux下编译安装lnmp
    2019独角兽企业重金招聘Python工程师标准#######################安装依赖#####################安装必要的包:y ... [详细]
  • linux clickhouse安装在指定目录_Centos8服务器指定目录安装配置Nginx
    1.安装前准备(1)检查是否安装过nginx(如果没有安装过可以无视)find-namenginx搜索nginx文件及其文件夹rm-rf【nginx配置地址文件及其文件夹】手动删除 ... [详细]
  • Git 第二章 Git 安装和卸载
    1.Git安装1.1软件下载打开[git官网]https:git-scm.com,下载git对应操作系统的版本。所有东西下载慢的话就可以去找镜像!官网 ... [详细]
  • 删除iPad或iPhone目录privatevarkeychainskeychain-2.db文件,重启iPad或iPhone。1.如何卸载机内自带软件? ... [详细]
  • 本文是搭建的mariadb-10.0.17版本的下载地址:https:downloads.mariadb.orginterstitialmariadb-10.0.17sourcemariadb-10.0.17.tar.gzfromhtt ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 文本处理与软件管理
    1、自建yum仓库,分别为网络源和本地源本地源:       网络源:[root@openvpn~]#catetcyum.repos.dCentOS-Base.repo#CentO ... [详细]
author-avatar
捕鱼达人2502933245
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有