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/makeinclude/路径下创建文件 platform_macros.GNU,写入内容:
include $(ACE_ROOT)/include/makeinclude/platform_linux.

本文详细介绍了在Ubuntu 14.10上编译和安装ACE工具包的步骤,包括下载源码、解压、配置环境变量、创建config.h和platform_macros.GNU文件、编译、安装及测试。ACE是C++的网络库,提供可复用的框架和中间件,简化网络应用程序开发。
最低0.47元/天 解锁文章
827

被折叠的 条评论
为什么被折叠?



