- 下载 ACE http://download.dre.vanderbilt.edu/
提示
:尽量下载类似ACE-x.y.z.tar.gz
的包,避免下载 ACE-src-x.y.z.tar.gz,前者是正式包。
小C 下载的版本是ACE-6.3.4.tar.gz
- 解压
cd /home
tar -zxvf ACE-6.3.4.tar.gz
- 设置ACE_ROOT环境变量
export ACE_ROOT="/home/ACE_wrappers"
- 创建一个到 config-linux.h 的软链接
cd $ACE_ROOT/ace
ln -s config-linux.h config.h
- 还有到 platform_linux.GNU 的软链接
cd $ACE_ROOT/include/makeinclude
ln -s platform_linux.GNU platform_macros.GNU
- 编译静态库
cd $ACE_ROOT/ace
make static_libs_only=1 -j4
如果编译动态库,去掉
static_libs_only=1
,make -j4
即可。
最后,生成的库文件在 $ACE_ROOT/lib
目录下。