ACE在Linux下编译安装
来源:互联网 发布:js loadasync load 编辑:程序博客网 时间:2024/05/16 18:00
下载地址: http://download.dre.vanderbilt.edu/
ACE版本:ACE-6.2.2.tar.bz2
下载完成后解压路径为:/root/ACE/ACE_wrappers
设置环境变量:
vi .bashrc,添加的内容为:
export ACE_ROOT=/root/ACE/ACE_wrappersexport MPC_ROOT=$ACE_ROOT/MPCexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACE_ROOT/ace:$ACE_ROOT/lib:/usr/local/lib保存后执行:
source .bashrc
1.选择平台配置文件,本系统应该选择config-linux.h,进入$ACE_ROOT/ace,执行命令:
cp config-linux.h config.h
2.选择平台宏定义文件,本系统选择platform_linux.GNU,在$ACE_ROOT/include/makeinclude 目录下新建
platform_macros.GNU,但是该目录下面有platform_macros.GNU:
[root@vm makeinclude]# ll platform_macros.GNUlrwxrwxrwx 1 root root 36 11-06 12:27 platform_macros.GNU -> ../../apps/gperf/platform_macros.GNU然而../../apps/gperf/platform_macros.GNU不存在,即执行下面命令:
cp /root/ACE/ACE_wrappers/include/makeinclude/platform_linux.GNU /root/ACE/ACE_wrappers/apps/gperf/platform_macros.GNU
3.进入$(ACE_ROOT)/ace/, 输入编译命令:make -f GNUmakefile, 开始编译libACE.so和libACE.so.6.2.2
Linux使用ACE编程:
我写个简单的Hello World!的程序
1.新建个hello.cpp的文件:
#include "ace/Log_Msg.h"int ACE_TMAIN(int argc, int argv[]){ ACE_DEBUG((LM_DEBUG, ACE_TEXT("Hello World!\n"))); return 0;}
project(hello) : aceexe{exename = helloSource_Files{hello.cpp}Header_Files{}}
$ACE_ROOT/bin/mpc.pl -type make hello.mpc
5.运行:
[root@vm ~]# ./helloHello World!
- ACE在Linux下编译安装
- ACE在Linux下编译安装
- ACE在Linux下编译安装
- ACE在Linux下编译安装
- ace在linux下编译
- ACE在linux下编译安装(附带test程序)
- ACE在Linux环境下的编译安装
- 在ubuntu下安装ACE编译环境
- 在ubuntu下安装ACE编译环境
- ACE应用在Linux下编译事项
- ACE在Linux下编译及实例
- linux下ACE工具包的编译安装
- linux下编译ACE
- linux下 编译 ace
- Linux 下编译ACE
- linux下编译ACE
- ACE在Linux 编译
- 在Linux下安装ACE菜鸟指南
- acm常用技巧三 POJ 3279
- hdu 2048神、上帝以及老天爷
- js 日历组件
- 那些争议的编程观点
- CW共享的方式及原理
- ACE在Linux下编译安装
- Python下科学计算包numpy和SciPy的安装
- 第11周项目 求两个数的最大公约数
- Windows 中 FS 段寄存器
- super.getClass()方法调用
- PHP连接mysql
- 3.4 《硬啃设计模式》 第13章 星巴克的饮料计价系统 - 装饰者模式(Decorator Pattern)
- C++中的inline函数
- js lgdialog 组件