码迷,mamicode.com
首页 > 系统相关 > 详细

linux 平台安装ACE库

时间:2016-10-20 07:58:40      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:linux 平台安装ace

ACE效果展示:

技术分享




进入官方网页:http://download.dre.vanderbilt.edu/



下载解压

chunli@linux:~$ mkdir ACE
chunli@linux:~$ cd ACE/
chunli@linux:~/ACE$ wgethttp://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-6.4.0.tar.gz
chunli@linux:~/ACE$ md5sum ACE+TAO-6.4.0.tar.gz 
056dcb226025f57d00aa6f79b3056d42  ACE+TAO-6.4.0.tar.gz
chunli@linux:~/ACE$ tar xf ACE+TAO-6.4.0.tar.gz 
chunli@linux:~/ACE$ cd ACE_wrappers/
chunli@linux:~/ACE/ACE_wrappers$ pwd
/home/chunli/ACE/ACE_wrappers



设置环境变量:

chunli@linux:~$ vim ~/.bashrc 
export ACE_ROOT=/home/chunli/ACE/ACE_wrappers
export LD_LIBRARY_PATH=/usr/local/lib:$ACE_ROOT/lib:$LD_LIBRARY_PATH
chunli@linux:~$ . ~/.bashrc




设置make

chunli@linux:~/ACE/ACE_wrappers$ vim $ACE_ROOT/ace/config.h
#ifndef _CONFIG_H_
#define _CONFIG_H_
#include "ace/config-linux.h"
#endif

chunli@linux:~/ACE/ACE_wrappers$ vim $ACE_ROOT/include/makeinclude/platform_macros.GNU
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU


编译

chunli@linux:~/ACE/ACE_wrappers$ make (大约需要20分钟)
chunli@linux:~/ACE/ACE_wrappers$ echo $?
0




安装

chunli@linux:~$ sudo -s
root@linux:~# cd ACE/ACE_wrappers/
root@linux:~/ACE/ACE_wrappers# export INSTALL_PREFIX=/usr/local (如果make install报错了执行这一行)
root@linux:~/ACE/ACE_wrappers# make install
root@linux:~/ACE/ACE_wrappers# echo $?
0



测试ACE

chunli@linux:/tmp$ cat helloworld.cpp 
#include "ace/Log_Msg.h"
int ACE_TMAIN(int argc, char* argv[])
{
	ACE_DEBUG((LM_DEBUG, ACE_TEXT("Hello World!\n")));
	return 0;
}

chunli@linux:/tmp$ g++ -Wall helloworld.cpp -lACE && ./a.out 
Hello World!
chunli@linux:/tmp$





本文出自 “魂斗罗” 博客,谢绝转载!

linux 平台安装ACE库

标签:linux 平台安装ace

原文地址:http://990487026.blog.51cto.com/10133282/1863642

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!