关于ACE和TAO的使用

ACE和TAO是一款很好分布式应用中间件,而且也已经成熟了。而且在网上文档很多,可以大都是抄袭或转载,原创性太少了。这里针对这些文档归纳一下几个要点

可以快速使用和配置ACE+TAO。

本说明是在Debian下ACE+TAO的版本有5.6.x和6.1.x都实验过可以用的方法。当然在看以下文档时要具体linux和g++的知识,本文档中不再提及。

1、解压ACE+TAO软件包
2、修改/etc/profile或bashrc文件增加两个环境变量,指向ACE、TAO所在目录
  export ACE_ROOT=<目录>
  export TAO_ROOT=<目录>
3、设置$ACE_ROOT/include/makeinclude目录下指向当前平台的宏
ln -s platform_linux.GNU platform_macros.GNU
4、设置$ACE_ROOT/ace目录下的config文件
ln -s config-linux.h config.h
5、进入$ACE_ROOT/ace目录下运行make,将生成ace.lib库
需要编译次序是:

    $ACE_ROOT/ace,
    $ACE_ROOT/apps/gperf,


    $TAO_ROOT/tao,
    $TAO_ROOT/TAO_IDL
    $TAO_ROOT/orbsvcs/orbsvcs
要求每次进入对应的目录下,运行make,若没有错误则生成完整的库及目标代码。
(1)如果出现库文件搜索不到,有两种方式一种方式是在LD_LIBRARY_PATH环境变量中指明路径,另一种方式
是在/etc/ld.so.conf文件中给出路径,然后执行/sbin/ldconfig将库文件集中到cache中
(2)如果可执行的文件不能找到,请加上export PATH=$PATH:$ACE_ROOT/bin
以上是采用make进行编译,但环境和配置要靠手工完成,在ACE+TAO中有install文档可以参考。另一种方式
是用mpc来安装,这个时候一定要有perl支持,可以自动配置和安装,请参考随软件带的文档。

6、还有一种简单的方式是进入超级用户,然后运行以下两条命令完成安装过程。

export  INSTALL_PREFIX=<要安装目录>

在$ACE_ROOT目录下执行

make install

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值