在Ubuntu 9.04上编译ACE 5.6笔记
2009-05-13 11:00
246 查看
请注意,本文写于2009年5月13日,如果您的步骤有所不同,也许是因为时间的不同。
从2005年起,经常使用ACE开发一些项目不过都是在Windows上,下面是总结在Ubuntu上编译ACE的步骤。
1. 从http://download.dre.vanderbilt.edu/previous_versions/ACE-5.6.9.tar.gz下载ACE 5.6。一般只使用ACE,不实用TAO或者CIAO,所以就就下载这个版本。
2. 解压tar zxvf ACE-5.6.tar.gz
3. mv ACE_wrappers ../reference
cd ../reference/ACE_wrappers
4. 可以到http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html看如何编译ACE。我这里选择Traditional ACE/GNU Make Configuration的编译方式,因为在Windows上就使用类似的方式。使用GUN Autoconf方式,需要注意配置openssl的相关项,否则make的时候会出错。
5. ACE_ROOT=/home/goo/reference/ACE_wrappers/; export ACE_ROOT
可以通过echo $ACE_ROOT查看是否设置成功。
6. emacs $ACE_ROOT/ace/config.h(你可以用其他的编辑器,比如vi)
然后加入:#include "ace/config-linux.h"。保存并且关闭这个文件
你还可以通过$ACE_ROOT/ace/README中的描述在这个新的文件中增加很多选项。
7. emacs $ACE_ROOT/include/makeinclude/platform_macros.GNU(你可以用其他的编辑器,比如vi)
然后加入:include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU。保存并且关闭这个文件。
8. LD_LIBRARY_PATH=$ACE_ROOT/lib/; export LD_LIBRARY_PATH
事先可以通过echo $LD_LIBRARY_PATH检查是否空,如果为空,那么使用上面的,如果不为空,使用下面的:
LD_LIBRARY_PATH=$ACE_ROOT/lib/:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH
9. make,这个时间比较长,但是很顺利。
这样就OK了。
从2005年起,经常使用ACE开发一些项目不过都是在Windows上,下面是总结在Ubuntu上编译ACE的步骤。
1. 从http://download.dre.vanderbilt.edu/previous_versions/ACE-5.6.9.tar.gz下载ACE 5.6。一般只使用ACE,不实用TAO或者CIAO,所以就就下载这个版本。
2. 解压tar zxvf ACE-5.6.tar.gz
3. mv ACE_wrappers ../reference
cd ../reference/ACE_wrappers
4. 可以到http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html看如何编译ACE。我这里选择Traditional ACE/GNU Make Configuration的编译方式,因为在Windows上就使用类似的方式。使用GUN Autoconf方式,需要注意配置openssl的相关项,否则make的时候会出错。
5. ACE_ROOT=/home/goo/reference/ACE_wrappers/; export ACE_ROOT
可以通过echo $ACE_ROOT查看是否设置成功。
6. emacs $ACE_ROOT/ace/config.h(你可以用其他的编辑器,比如vi)
然后加入:#include "ace/config-linux.h"。保存并且关闭这个文件
你还可以通过$ACE_ROOT/ace/README中的描述在这个新的文件中增加很多选项。
7. emacs $ACE_ROOT/include/makeinclude/platform_macros.GNU(你可以用其他的编辑器,比如vi)
然后加入:include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU。保存并且关闭这个文件。
8. LD_LIBRARY_PATH=$ACE_ROOT/lib/; export LD_LIBRARY_PATH
事先可以通过echo $LD_LIBRARY_PATH检查是否空,如果为空,那么使用上面的,如果不为空,使用下面的:
LD_LIBRARY_PATH=$ACE_ROOT/lib/:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH
9. make,这个时间比较长,但是很顺利。
这样就OK了。
相关文章推荐
- 在Ubuntu 9.04上编译安装FLTK 1.1.9笔记
- UBuntu8.04的ACE5.6编译和环境配置
- ubuntu 9.04编译TAO+ACE+OPENDDS
- 【XEN学习笔记】XEN-3.4.2在Ubuntu 8.04上的编译安装
- Sun CC编译ACE5.6
- Ubuntu 10.10编译Bochs2.4.5笔记
- Ubuntu/CentOS下源码编译安装Php 5.6基本参数
- MySQL5.7.18源码编译安装笔记【Ubuntu篇】
- ubuntu编译安装PHP5.6 ipArchive支持 configure: error: system libzip must be upgraded to version >= 0.11
- Ubuntu13.10编译安装MySQL5.6
- centos 7 min 编译安装php5.6+nginx1.7.5 笔记
- Thrift 学习笔记1——Ubuntu环境下Thrift的安装、编译以及测试 - 张进の专栏 - 博客频道 - CSDN.NET
- Ubuntu 11.10下GRUB 2 1.99版编译安装笔记
- Ubuntu学习笔记(1)---编译源码包
- zynq学习笔记一:搭建linux交叉编译环境(ubuntu 17.04)
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- Ubuntu (9.04)下编译安装 GIMP
- ubuntu内核编译笔记
- Ubuntu9.04下安装arm-linux-gcc交叉编译工具的摸索