ACE简介
ACE(ADAPTIVE 通信环境)是一种广泛使用的主机基础设施中间件。ACE库包含约240,000行c++代码,约500个类。ACE软件包的基础是ACE OS Adaptation层和C++ wrapper facades 的结合,封装了核心OS并发网络编程机制。ACE的较高层建立在这一基础上,提供了可复用的框架、网络服务组件、基于标准的中间件等。这些中间件层联合起来,简化了网络应用程序的创建、组成、配置和移植。
下载
作为开源的C/C++网络库,ACE源码可以从http://download.dre.vanderbilt.edu/下载,如本次下载文件名为 ACE-6.3.3.tar.gz 的包
编译安装
安装环境Ubuntu14.10
解压
tar -zxvf ACE-6.3.3.tar.gz
设置环境变量
ACE_ROOT=/home/XXX/ACE_wrappers; export ACE_ROOT
创建文件config.h
在/home/XXX/ACE_wrappers路径下,创建文件config.h,并写入内容
#include "ace/config-linux.h"
创建文件 platform_macros.GNU
在#ACE_ROOT/include/makei