博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ACE6.3.3在Linux(CentOS7.0)下的安装和使用
阅读量:5172 次
发布时间:2019-06-13

本文共 1338 字,大约阅读时间需要 4 分钟。

 

最近笔者在搞服务端开发,感觉ACE安装挺麻烦的,特此记录一下,与君共勉。
 
转载请注明,原创地址:
http://blog.csdn.net/u010587274/article/details/50965369
个人微信公众号:tanzi_888 (潭子技术圈)
 
一 :安装环境:
 
操作系统: CentOS7.0     
ACE库版本: ACE6.3.3   从 ACE 官网(点击打开链接)下载 ACE-6.3.3.tar.bz2
        用户: 笔者是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可用

 

转载于:https://www.cnblogs.com/tanzi-888/p/5342431.html

你可能感兴趣的文章
Android 中EditText 与Keyboard 引起的UI bug
查看>>
20162316刘诚昊 2016-2017-2《程序设计与数据结构》课程总结
查看>>
代理模式---动态代理之JDK
查看>>
POJ 1182 食物链
查看>>
python xml解析和生成
查看>>
MySQL MGR集群搭建
查看>>
吴恩达深度学习笔记 cousrse4 week1作业
查看>>
程序员前辈走过的路
查看>>
hduoj 2062Subset sequence
查看>>
UBUNTU 10.04 更新源 补充
查看>>
outputcache
查看>>
pc110301QWERTYU
查看>>
go 数组
查看>>
ilspy 点击根节点后进行解析的方法
查看>>
promise原理及使用方法
查看>>
MVC实例应用模式
查看>>
C++Primer学习笔记《三》
查看>>
HTML 速查列表
查看>>
英语音标发音技巧难点—英语培训学习资料_伯明汉吧_百度贴吧
查看>>
第二次冲刺第三天
查看>>