Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32896
  • 博文数量: 6
  • 博客积分: 270
  • 博客等级: 二等列兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-29 14:48
文章分类

全部博文(6)

文章存档

2011年(1)

2008年(5)

我的朋友
最近访客

分类:

2008-06-01 15:51:06

安装环境:  Redhat-linux  g++
 
1. 获取安装包。
  
上可以获得ACE的源码安装包以及相关文档。
   笔者下载的是ACE-5.6.tar.gz
 
2. linux环境下解压缩 : tar –zxvf ACE-5.6.tar.gz
 
3. 设置环境变量    setenv  ACE_ROOT /home/ace/ACE_wrappers
 
4. 根据操作系统的而不同,选择不同平台配置文件,本系统应选择config-linux.h,   
   在$ACE_ROOT/ace 目录下新建config.h文件,在config.h中加入一行
   #include "config-linux.h"
 
5. 根据操作系统的而不同,选择不同平台宏定义文件,本系统应该选择
   platform_linux.GNU,在$ACE_ROOT/include/makeinclude 目录下新建
   platform_macros.GNU,在platform_macros.GNU中加入一行如下:
   include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
 
6. 在$ACE_ROOT/ace下make,编译产生libACE.so, libACE.so.5.6.0;
   若需要编译SSL,则运行 make ss1=1;若需要将其他目录下例程全部编译,
   则在$ACE_ROOT目录下直接make;
 
7.若需要将源文件和库文件安装到某一目录下,可运行$ACE_ROOT目录下的
   ace-install脚本,ace-install –h可查看此脚本的使用方法。
 
8. 编译安装完成。在自己的工程makefile中指定$ACE_ROOT/ace为头文件目录, 
   $ACEC_ROOT/lib为库文件目录,即可使用ACE库了。也可以自定义mpc文件,
   使用$ACE_ROOT/bin/mpc.pl 脚本来自动生成工程的makefile文件。

其他linux/unix平台安装方法类似,只需要选择不同的平台配置文件和宏定义文件即可。以上方法是笔者在工作中总结出来的方法,网上还有其他的方法可以实现ACE的安装。
阅读(1047) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~