第一步. 设置环境变量
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
时间: 2024-11-02 19:29:45