ace tao 1.3a linux安装

3 篇文章 0 订阅
2 篇文章 0 订阅

(1)下载相应版本的TAO,我下载了ACE+TAO-1.3a_with_latest_patches.tar.gz。

下载地址:http://www.theaceorb.com/downloads/index.html

下载源文件时,可下载TAO Developer's Guide的部分章节,包括:

Chapter 3 - Getting Started

Chapter 4 - The Makefile, Project and Workspace Creator (MPC)

TAO Developer's Guide是需要付费下载的,但上述部分章节加上TAO的支持文档(http://www.cs.wustl.edu/~schmidt/TAO.html)足以应付入门。

(2)解压ACE+TAO-1.3a_with_latest_patches.tar.gz为 /sdr/Corba/ACE_wrappers

(3)设置4个环境变量:

ACE_ROOT=/sdr/Corba/ACE_wrappers;
TAO_ROOT=$ACE_ROOT/TAO 
PATH 再包括 $ACE_ROOT/bin 
LD_LIBRARY_PATH = $ACE_ROOT/lib
添加环境变量方法:修改/etc/profile
在文件/etc/profile最后加入四行export命令,如图所示:
为了让环境变量生效,可执行:source /etc/profile或重启,前一方法环境变量只在当前命令终端有效。
可利用“echo $PATH”
查看$PATH变量是否修改成功。
(4)在$ACE_ROOT/ace路径下新建文件config.h,并输入
#include "ace/config-linux.h"
(5)
$ACE_ROOT/include/makeinclude
路经下新建文件:
platform_macros.GNU,并输入以下内容
######################
debug=1 # (or debug=0)
optimize=0 # (or optimize=1)
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
######################

(6)通过如下命令,组建ACE+TAO
cd $TAO_ROOT 和 make
(make建议进入root后开始)
完成建立后,可在 $ACE_ROOT/lib中查看新建文件。
(7)最后,如果想使用MPC,需安装perl。 利用MPC相关指令,可利用我们建立的CPP源文件自动生成GNU make的工程依赖
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  
至此,你就可以通过学习 
Chapter 3 - Getting Started 
Chapter 4 - The Makefile, Project and Workspace Creator (MPC) 就可以入门TAO了
share and enjoy!  
补充:
 惊奇地发现ACE-TAO有bug,在我自己笔记本上make时没问题,但在实验室电脑上make,
总是说找不到共享库文件: 
error while loading shared libraries: libTAO_IDL_BE_DLL.so: 
cannot open shared object file: No such file or directory 
这可能是和处理器或软件版本有关吧~~
 解决办法: 
 $TAO_ROOT/TAO_IDL/tao_idl -GI ./test.idl
 make




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值