ACE6.3.3在Linux(CentOS7.0)下的安装和使用

本文档详细记录了如何在Linux CentOS7.0环境下安装ACE库版本6.3.3的过程,包括设置环境变量、创建配置文件以及编译和使用示例程序。通过完成这些步骤,可以成功安装并开始使用ACE库。

最近笔者在搞服务端开发,感觉ACE安装挺麻烦的,特此记录一下,与君共勉。

转载请注明,原创地址:点击打开链接
http://blog.csdn.net/u010587274/article/details/50965369


一 :安装环境:

操作系统: CentOS7.0     
ACE库版本: ACE6.3.3   
下载链接:    https://yunpan.cn/cqBStwJBBPDBH  访问密码 d5fd
 用户:   笔者是root用户

二:进行安装

    1 解压文件:
       # tar xvjf ACE-6.3.3.tar.bz2解压得到 /root/software/ (事先创建software目录,存放ACE);

     2 设置系统环境变量(当然你也可以设置其他环境变量):
       # vi /etc/profile  在文本尾部添加:
        export ACE_ROOT=/root/software/ACE_wrappers
export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH 

     3 在#ACE_ROOT/ace/目录下创建config.h文件,并写入如下内容: #include "ace/config-linux.h"
备注: 这里可以定义宏,改变 ACE 的某些特性

     4.在 #ACE_ROOT/include/makeinclude/目录下创建:platform_macros.GNU,
并在该文件中写入如下内容:
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
INSTALL_PREFIX=/usr/local/ACE(可以把 lib, include, share, 和 bin 输出到 INSTALL_PREFIX 目录下)


     5 #make (回到/root/software/ACE_wrappers目录下去执行),这步时间比较长,可以去做点其他事情。
     
     6 #make install(也在/root/software/ACE_wrappers目录下去执行),也要等待一会;  
备注: 该操作是把 lib, include, share, 和 bin 输出到 INSTALL_PREFIX 目录下。

三  使用ACE库

创建helloACE.cpp,写入一下内容:

  #include "ace/Log_Msg.h"
  int ACE_TMAIN(int argc, char* argv[])
  {
ACE_DEBUG((LM_DEBUG, ACE_TEXT("Hello ACE!\n")));
return 0;
  }
  编译:g++ -c -I /usr/local/ACE/include helloACE.cpp -o helloACE.o
  链接:g++ -L /usr/local/ACE/lib/ -lACE helloACE.o -o helloACE
  执行: ./helloACE,输出:Hello ACE  表示 ACE可用


    

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值