ACE-6.1.0 linux 下的编译与安装步骤

ACE-6.1.0 linux 下的编译与安装步骤html

 引用至http://www.cnblogs.com/liangxiaxu/archive/2013/03/07/2948417.html

1.从 http://www.cs.wustl.edu/~schmidt/ACE.html 下载ACE-6.1.0.tar.gz,解压到 ~/local 目录下linux

tar -zxf ACE-6.1.0.tar.gzvim

获得~/local/ACE_wrappersbash

2. 设置环境变量app

vim ~/.bashrcpost

export ACE_ROOT=/home/yourname/ACE_wrappersui

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACE_ROOT/aceurl

3. 建立文件 $ACE_ROOT/ace/config.h,写入以下内容spa

#include "ace/config-linux.h"orm

4.建立 platform_macros.GNU

方法一:建立文件 $ACE_ROOT/include/makeinclude/platform_macros.GNU 写入

include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU

方法二:利用软链接建立

ln -s  $ACE_ROOT/include/makeinclude/platform_macros.GNU $ACE_ROOT/include/makeinclude/platform_linux.GNU

5. 能够在 platform_macros.GNU 里写入 INSTALL_PREFIX=/home/yourname/ace_install_dir/ 来制定输出目录

6.## 64位 linux 须要做个小修改:

vim $ACE_ROOT/include/makeinclude/platform_linux.GNU

找到以下几行

ifeq ($(buildbits),32)   FLAGS_C_CC += -m32   LDFLAGS    += -m32 endif ifeq ($(buildbits),64)   FLAGS_C_CC += -m64   LDFLAGS    += -m64 endif

修改成

ifeq ($(buildbits),32)   FLAGS_C_CC += -m32   LDFLAGS    += -m32 endif ifeq ($(buildbits),64)   FLAGS_C_CC += -m64 FLAGS_C_CC += -fPIC   LDFLAGS    += -m64 endif

7.make && make install

相关文章
相关标签/搜索