ubuntu 9.04编译TAO+ACE+OPENDDS
2014-03-29 10:10
736 查看
1 在这里下载ACE+TAO.tar.gz:
http://download.dre.vanderbilt.edu/
2 在这里下载OpenDDS-2.0.tar.gz:
http://download.ociweb.com/OpenDDS/
3 设环境变量:
在文件"~/.bashrc"里,添加如下几行,注销以后再次打开shell就生效了:-)
export DDS_ROOT=/home/ppa/DDS
export ACE_ROOT=/home/ppa/ACE_wrappers
export TAO_ROOT=/home/ppa/ACE_wrappers/TAO
export PATH=$ACE_ROOT/bin:"${PATH}"
export PATH=$DDS_ROOT/bin:"${PATH}"
export LD_LIBRARY_PATH=$ACE_ROOT/lib:"${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH=$DDS_ROOT/lib:"${LD_LIBRARY_PATH}"
4 Create platform_macros.GNU at $ACE_ROOT/include/makeinclude with:
debug=1
optimize=0
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
5 Create config.h at $ACE_ROOT/ace with:
#include "ace/config-linux.h"
4 Build and install ACE under $ACE_ROOT:
a Change directory to $ACE_ROOT/ace and execute make.
b Also build GPERF under $ACE_ROOT/apps/gperf/src
5 Build and install TAO under $TAO_ROOT
6 Build and install OpenDDS under $DDS_ROOT:
make
编译ACE+TAO:
解压ACE+TAO,参考ACE-INSTALL.html编译.
ps:第一次没有编译成功,现在正在弄第二次,希望一切顺利~
ps2:第二次也没成功~
ps3:ACE-INSTALL.html, TAO-INSTALL.html和DDS/docs/INSTALL里记录的安装步骤都有问题,估计文档太久没更新了~
ps4:make步骤的执行时间比较长,所以要提高make线程的优先级来节省时间, "nice –20 make"
http://download.dre.vanderbilt.edu/
2 在这里下载OpenDDS-2.0.tar.gz:
http://download.ociweb.com/OpenDDS/
3 设环境变量:
在文件"~/.bashrc"里,添加如下几行,注销以后再次打开shell就生效了:-)
export DDS_ROOT=/home/ppa/DDS
export ACE_ROOT=/home/ppa/ACE_wrappers
export TAO_ROOT=/home/ppa/ACE_wrappers/TAO
export PATH=$ACE_ROOT/bin:"${PATH}"
export PATH=$DDS_ROOT/bin:"${PATH}"
export LD_LIBRARY_PATH=$ACE_ROOT/lib:"${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH=$DDS_ROOT/lib:"${LD_LIBRARY_PATH}"
4 Create platform_macros.GNU at $ACE_ROOT/include/makeinclude with:
debug=1
optimize=0
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
5 Create config.h at $ACE_ROOT/ace with:
#include "ace/config-linux.h"
4 Build and install ACE under $ACE_ROOT:
a Change directory to $ACE_ROOT/ace and execute make.
b Also build GPERF under $ACE_ROOT/apps/gperf/src
5 Build and install TAO under $TAO_ROOT
6 Build and install OpenDDS under $DDS_ROOT:
make
编译ACE+TAO:
解压ACE+TAO,参考ACE-INSTALL.html编译.
ps:第一次没有编译成功,现在正在弄第二次,希望一切顺利~
ps2:第二次也没成功~
ps3:ACE-INSTALL.html, TAO-INSTALL.html和DDS/docs/INSTALL里记录的安装步骤都有问题,估计文档太久没更新了~
ps4:make步骤的执行时间比较长,所以要提高make线程的优先级来节省时间, "nice –20 make"
相关文章推荐
- 在Ubuntu 9.04上编译ACE 5.6笔记
- VS2008下ACE/TAO的编译for Windows
- UBuntu8.04的ACE5.6编译和环境配置
- ubuntu安装ghc遇到的问题 缺少编译库libgmp.so.3: cannot open shared object file: No such file解决方案
- Ubuntu下如何编译OpenBLAS
- ACE和TAO编译时支持Unicode字符集和Qt
- 在ubuntu下安装ACE编译环境
- linux arm 交叉编译ACE(ubuntu16.04)
- 【教程】在Ubuntu下搭建ARM处理器 arm-linux-gcc 交叉编译环境以及OpenJTAG + openocd 烧写环境
- ubuntu14.04 安装 open-jdk-1.8,下载编译 android nougat 7.1.1
- Ubuntu 9.04安装Android编译环境
- Ubuntu 9.04编译安装OpenCV2.2详解(转贴并修改部分)
- Ubuntu下编译ACE 6.2
- Ubuntu下编译OpenMV的源码固件
- Ubuntu9.04 Cross-4.3.2交叉编译工具的搭建
- ubuntu16.04 编译和配置openni2 opencv2 libfreenect2(OpenKinect)
- VS2008下编译ACE+TAO
- Ubuntu 9.04系统下编译 qtopia
- ACE+TAO+CIAO-5.6.1的编译
- CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)