安装ACE【亲测】

强烈建议先看官方文档 此文章只做为辅助性文章
http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix
本文只记录步骤,不作多余说明。
操作系统使用centos 6.0
先到如下网址下载ACE-6.1.0.tar.gz
http://download.dre.vanderbilt.edu/


步骤一:安装openssl
yum install openssl
 
步骤三:安装配置ACE
解压

cd ACE_wrappers


参照ACE官网的安装说明,配置环境变量并添加相应文件:
vi /etc/profile
在尾部添加如下内容:
ACE_ROOT=/code/ACE_wrappers;
export ACE_ROOT
LD_LIBRARY_PATH=/code/ACE_wrappers/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
保存并执行
source /etc/profile
添加config.h文件:
vi  ace/config.h
添加
#include "ace/config-linux.h"
保存并退出
添加platform_macros.GNU文件
vim $ACE_ROOT/include/makeinclude/platform_macros.GNU
添加
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
保存并退出


下面开始安装:
mkdir build
cd build
../configure


编译:
make 
安装
make  install


步骤四:验证ACE安装

或者直接到金山快盘中的代码备份里面有示例程序


vi test.cpp
#include "ace/Log_Msg.h"


int ACE_TMAIN(int, ACE_TCHAR *[]) {
    ACE_DEBUG((LM_DEBUG, ACE_TEXT("Hello, ACE !\n")));
    return 0;
}
编译:
g++ -o test test.cpp -lACE
木有出错,但执行时却出现如下提示:
./test
error while loading shared libraries: libACE-6.0.0.so: cannot open shared object file: No such file or directory
处理如下:
vi  /etc/ld.so.conf.d/ace.conf
添加
/usr/lib
保存并执行
$ sudo ldconfig /usr/local/lib

你可能感兴趣的:(安装ACE【亲测】)