编译ACE
来源:互联网 发布:淘宝苹果授权书 编辑:程序博客网 时间:2024/06/09 20:07
ACE主页:http://www.cs.wustl.edu/~schmidt/TAO.html
linux下编译ACE
解压,如/home/kdjie/ACE_wrappers,配置ACE_ROOT环境变量(vim .bashrc)
export ACE_ROOT=/home/kdjie/ACE_wrappers
export LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:/usr/local/lib:$LD_LIBRARY_PATH
./.bashrc
自动配置方式
进入ACE_Wrappers目录,执行
mkdir build
cd build
../configure
make
编译生成的中间文件在build/ace/.libs目录下,默认生成libACE.so动态库
sudo make install
ldconfig 需要这一步,否则进程运行会找不到动态库
执行安装,会将头文件拷贝到/usr/local/include,库文件拷贝到/usr/local/lib下
注意:这种方式只能生成libACE.so动态库,无法生成静态库(需要手动配置configure)
手动配置方式
进入ace目录,建立config.h,内容为
#include "ace/config-linux.h"
或者,简单起见
ln -s config-linux.h config.h
同样,进入include/makeinclude目录,建立platform_macros.GNU,内容为
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
static_libs=1(加这行表示编译生成静态库,默认static_libs=0动态库)
或者,
ln -s platform_linux.GNU platform_macros.GNU
然后,回到ace目录,执行
make
windows下编译ACE
进入ace目录,建立config.h,内容为
#include "ace/config-win32.h"
然后打开ace\ace_vc8.sln文件,点击编译;
- 编译ACE
- 编译ACE
- ace编译
- ACE 编译
- ACE 编译
- ACE编译指南
- vs2003编译ACE
- VS2005编译ACE
- 从头开始,编译ACE
- cygwin编译ACE手记
- linux下编译ACE
- ace-5.5下载编译
- VS2005编译ACE
- VS2005编译ACE
- vc60中编译ace
- VS2005编译ACE
- VC2005编译ACE+SSL
- ACE编译总结
- C++项目中的extern "C" {}
- 写给在Linux/Ubuntu门外徘徊的少年们
- 线程池浅析及C++代码实现
- Java中JTbale使用4—添加下拉选择框
- asp.net文件下载
- 编译ACE
- Android SDK Tutorials系列 - Hello Views - Time Picker
- 【编程语言】java--final、finally和finalize的区别
- 20111113晴_杭州_总结
- Js的cookie和session
- ConcurrentHashMap经验
- gooogleman的心路历程 (转自gooogleman)
- cl.exe Link.exe 用法详解
- Android SDK Tutorials系列 - Hello Views - Form Stuff