ACE 6.2.0 RHEL6_Linux 编译

时间:2023-03-10 00:06:23
ACE 6.2.0 RHEL6_Linux 编译

第一步. 设置环境变量

export ACE_ROOT=$HOME/ace/ACE_wrappers
export LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:$LD_LIBRARY_PATH

直接在用户目录下编辑.bashrc文件,然后重新登陆

第二步. 平台环境个性化设置(这儿是RHEL6_Linux)

#cd $ACE_ROOT/ace/
  #cp ./config-linux.h ./config.h  (或 ln -s  ./config-linux.h ./config.h)
  #cd ../include/makeinclude/
  #cp ./platform_linux.GNU ./platform_macros.GNU    (或 ln -s ./platform_linux.GNU ./platform_macros.GNU)

或者

创建文件 $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

platform_macros.GNU 部分宏说明

debug=1   打开debug选项

static_libs=0  不生成静态库

buildbits=64   编译成64位

INSTALL_PREFIX=$ACE_ROOT/ace_install_dir/  来制定输出目录

第三步.编译

make && make install