ubuntu安装ACE过程
2011-10-14 16:37
417 查看
描述下本人电脑情况:
虚拟机版本:VMware-workstation-full-v7.1.4;
ACE版本:ACE6.0.0
虚拟机Linux版本:Ubuntu10.10 Desktop;
安装ACE,最简单的方法,是直接apt-get安装
也可以手动下载源码编译安装:
1、到 http://download.dre.vanderbilt.edu/下载ACE源码,拷贝到虚拟机目录/home/xia/,并解压
2、进入ACE顶级目录,并创建文件夹
3、配置
4、编译
这里直接make会得到以下错误:error: openssl/bio.h: no such file or dictionary,参考文档ACE-SSL,需要安装openssl,于是安装
全部是ssl前缀的项找不到,于是修改makefile文件,让其编译时加载ssl库,找到Makefile中如下内容:
在其后添加上-lssl,再次make,通过
(补充于11月13日:之后再次安装openssl的时候,采用的是下载源码安装,可以参考:http://www.cnblogs.com/blueclue/archive/2010/12/21/1911603.html 的解决方法,手动在test/SSL下的Makefile和examples/IPC_SAP/SSL_SAP中的Makefile中指定ssl库,如编译源码安装,则路径完全与以上参考所示相同)
5、安装
至此,搞定,ace文件在/usr/local/include下,而libACE.so位于/usr/local/lib下
ps:这里安装的ACE6.0与直接apt-get方式安装的ACE,头文件会有一些不同的地方,如编译安装方式,则include/ace下没有OS.h和OS_String.h这两个文件,很多ACE的示范代码也是以前的,所以会遇到一些问题,不过不大
参考网址:
1、博客园http://www.cnblogs.com/blueclue/archive/2010/12/21/1911603.html
2、ACE在线文档:http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_traditional
另外ACE文档推荐网站:http://www.acejoy.com/,其中有个帖子貌似不错http://www.acejoy.com/bbs/viewthread.php?tid=1260&extra=page%3D1
虚拟机版本:VMware-workstation-full-v7.1.4;
ACE版本:ACE6.0.0
虚拟机Linux版本:Ubuntu10.10 Desktop;
安装ACE,最简单的方法,是直接apt-get安装
sudo apt-get install libace-dev这样,ace文件则位于/usr/include下,libACE.so位于/usr/lib下,楼主机器的libace-dev版本为5.6.3-6
也可以手动下载源码编译安装:
1、到 http://download.dre.vanderbilt.edu/下载ACE源码,拷贝到虚拟机目录/home/xia/,并解压
xia@ubuntu:~$ tar -xvf ACE-6.0.0.tar.bz2
2、进入ACE顶级目录,并创建文件夹
xia@ubuntu:~$ cd ACE_wrappers/ xia@ubuntu:~/ACE_wrappers$ mkdir objdir xia@ubuntu:~/ACE_wrappers$ cd objdir xia@ubuntu:~/ACE_wrappers/objdir$
3、配置
xia@ubuntu:~/ACE_wrappers/objdir$ ../configure配置完成后,objdir文件就下会有很多文件,包括Makefile,如下:
4、编译
xia@ubuntu:~/ACE_wrappers/objdir$ sudo make
这里直接make会得到以下错误:error: openssl/bio.h: no such file or dictionary,参考文档ACE-SSL,需要安装openssl,于是安装
xia@ubuntu:~/ACE_wrappers/objdir$ sudo apt-get install openssl安装后问题依旧,安装libssl-dev,ssl开发包
xia@ubuntu:~/ACE_wrappers/objdir$ sudo apt-get install libssl-dev再次make,遇到错误,undefined reference to `SSL_read'
全部是ssl前缀的项找不到,于是修改makefile文件,让其编译时加载ssl库,找到Makefile中如下内容:
LIBS = -lrt -ldl
在其后添加上-lssl,再次make,通过
(补充于11月13日:之后再次安装openssl的时候,采用的是下载源码安装,可以参考:http://www.cnblogs.com/blueclue/archive/2010/12/21/1911603.html 的解决方法,手动在test/SSL下的Makefile和examples/IPC_SAP/SSL_SAP中的Makefile中指定ssl库,如编译源码安装,则路径完全与以上参考所示相同)
5、安装
xia@ubuntu:~/ACE_wrappers/objdir$ sudo make install这里采用sudo ,而不是直接make install,因为,直接make install,在ubuntu下,会得到permission deny的错误。
至此,搞定,ace文件在/usr/local/include下,而libACE.so位于/usr/local/lib下
ps:这里安装的ACE6.0与直接apt-get方式安装的ACE,头文件会有一些不同的地方,如编译安装方式,则include/ace下没有OS.h和OS_String.h这两个文件,很多ACE的示范代码也是以前的,所以会遇到一些问题,不过不大
参考网址:
1、博客园http://www.cnblogs.com/blueclue/archive/2010/12/21/1911603.html
2、ACE在线文档:http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_traditional
另外ACE文档推荐网站:http://www.acejoy.com/,其中有个帖子貌似不错http://www.acejoy.com/bbs/viewthread.php?tid=1260&extra=page%3D1
相关文章推荐
- ubuntu安装ACE过程
- VMware下Ubuntu10.0.4安装全过程(图解)
- 在Ubuntu下安装git的过程
- ubuntu安装jdk全过程
- myAHRS+在ubuntu+indigo上安装过程中遇到的一个错误
- pcDuino3B更新为ubuntu14.04系统并安装ros-indigo(armhf)过程说明
- ubuntu下安装JDK过程
- Windows XP硬盘安装Ubuntu 12.04 LTS的分区过程
- Ubuntu下安装Android Studio全过程(2015.01.27):高阶用户,绝对不走弯路
- Ubuntu16.04安装OpenCV过程记录
- ubuntu14.04下bazel的安装过程
- Ubuntu16.04下安装Cuda8.0+Caffe+TensorFlow-gpu+Pycharm过程(Simple)
- ubuntu下安装sourcenav过程
- linux-i386(ubuntu)下编译安装gsoap_2.8.17过程记录
- Ubuntu 13.4 安装Arm-linux-gcc 详细过程
- 虚拟机ubuntu集群编译安装GROMACS(MPI版本)软件过程
- ubuntu 13.04安装node.js过程问题集锦
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- Ubuntu 14.04安装地里编码软件Nominatim过程
- ubuntu 10.10安装nginx+php的过程