1):将ACE-5.5.tar.tar拷贝到/tem目录下,解压缩 tar -jxvf ACE-5.5.tar.tar
2):设置ACE_ROOT环境变量 export ACE_ROOT=/tmp/ACE_wrappers(注意,后面的所有操作都要在这个终端下执行,如果新建连接
或者打开新的终端,要重新设置环境变量。)
3)进入/tmp/ACE_wrappers目录 cd /tmp/ACE_wrappers,创建编译目录 mkdir build
4)配置编译:
   cd  build
   ../configure --help 能看到好多选项,默认选中的配置项已经够用了,
   下来进行配置(我将ACE安装在/usr/local/ace目录下,所以如下配置)
    ../configure --prefix=/usr/local/ace
看到“Configuration of ACE 5.5 is now complete.”表示一切OK
   如果没有错误的话
    接着
    make (这个过程大概得半个小时吧,我昨晚256内存的虚拟机编译了半个多小时)
    make install
如果以上步骤没有问题的话,进行最后一步,添加库路径
 ace的lib是在/usr/local/ace/lib下放置
所以,将 /usr/local/ace/lib 添加到/etc/ld.so.conf文件中,单独做一行,或者执行
echo "/usr/local/ace/lib" >>/etc/ld.so.conf也行
执行ldconfig -v 就行了
后续的开发中只需要在编译时添加 -I/usr/local/ace/include  -L/usr/local/ace/lib 参数,就能用到ACE的库了。