ace库学习--安装编译

https://www.oschina.net/p/ace

从这里可进入软件首页、软件文档、源码下载

1、安装请参考

http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#installpre

主要这几步:

1.1下载源码,可以下载解包,也可以用git clone下载git clone https://github.com/DOCGroup/ACE_TAO.git

1.2得到MPC, 要使用这个来生成Makefile

先cd到ACE目录,(解包的是ACE_wrappers目录),然后

git clone https://github.com/DOCGroup/MPC.git MPC

如果下载到别的目录,就要设置MPC_ROOT的环境变量

1.3 设置环境变量

ACE_ROOT=$(cwd)

export ACE_ROOT

创建文件$ACE_ROOT/ace/config.h,增加  #include "ace/config-linux.h"  一行

创建文件$ACE_ROOT/include/makeinclude/platform_macros.GNU,增加 include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU 一行

export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH

创建Makefile 文件  $ACE_ROOT/bin/mwc.pl -type gnuace

这时可能会提示

CIAO_ROOT was used in the configuration file, but was not defined.

DANCE_ROOT was used in the configuration file, but was not defined.

这个错误不用管,它是编译CIAO和DANCE时需要的

然后运行make就可以编译了

2、unbantu可以使用下面命令在线安装,apt-get install libace-dev

开始出现
E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。
运行sudo dpkg --configure -a后,再安装出现
您可能需要运行“apt-get -f install”来纠正下列错误:
运行apt-get -f install,再安装就可以了
安装在/usr/lib/ace 和/usr/include/ace

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值