[转]Linux下的安装
1. 先设置ACE_ROOT环境(ACE_ROOT为你需要安装的目录,本例为:/home/test/ACE-5.5)
命令:
# export ACE_ROOT=/home/test/ACE-5.5
# export LD_LIBRARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH
命令执行成功后即可进行下一步。
(!注意:ACE_ROOT为你需要安装ACE的目录,避免设置ACE-*.tar.gz压缩包所在目录)
2. 假设安装文件的位置如下:/home/test/ACE-5.5.tar/ACE-5.5.tar.gz
从其中解压出单个文件“ACE-install.sh”,
命令:
# tar -zxvf ACE-5.5.tar.gz ACE_wrappers/ACE-install.sh
解好后,会出来一个新的子目录“ACE_wrappers”。修改其中的ACE-install.sh文件的如下选项:
(1) 先找到“MY_ACEDIR=${HOME}/aceconfig”,将其改成“MY_ACEDIR=/home/test/ACE-5.5.tar”,就是改成我
们自己建的、放有ACE-5.5.tar.gz文件的目录,之后去掉前面的注释“#”号。
(2) 找到“MY_ACE_CONFIG=config-sunos5.4-sunc++-4.x.h”,将其修改成“MY_ACE_CONFIG=config-
linux.h”。
(3) 找到“MY_ACE_GNU_MACROS=platform_sunos5_sunc++.GNU”,将其改成
“MY_ACE_GNU_MACROS=platform_linux.GNU”。
保存。
3. 运行该文件
./ACE-install.sh
4. 将$ACE_ROOT/ace下面的libACE.so.5.4.0拷贝到/lib/目录下。
5. 上述编译方法得到的为debug版本,若需获得release版本的,可在$ACE_ROOT/ace目录下重新make,
命令:
# make debug=0