搭建ACE及TAO开发环境的快速方法(Linux+Docker篇)
2017-09-02 01:47
274 查看
搭建ACE及TAO开发环境的快速方法(Linux+Docker篇)
Stone摘要
本文介绍如何利用docker在Linux (Ubuntu 16.04)环境下快速搭建ACE+TAO开发环境。本文暂不介绍Docker的细节,但我实在忍不住推荐尚未应用Docker的同学们赶紧了解了解Docker,因为它实在太棒了。
预备知识
阅读本文仅要求会安装Docker,适用于Docker的初学者。Docker的安装
演示环境
Host 机器: Ubuntu 16.04ACE 6.4.4
Docker version 17.05.0-ce, build 89658be
演示时工作目录
即 把演示仓库的代码抓至home目录。
~/ace-tao-docker
具体步骤
编写Dockerfile构建Docker镜像cd ~/ace-tao-docker docker build -t ace1 .
这个过程会比较花时间,如果构建成功,大概可以看到这样的提示:
docker images REPOSITORY TAG IMAGE ID CREATED SIZE ace1 latest 54f18e656843 20 minutes ago 1.88GB
创建容器
cd ~/ace-tao-docker ./ace-start
在容器中验证编译结果
root@my-dev:/opt/dre/ACE_wrappers/lib# ls -al total 132 drwxr-xr-x 2 root root 20480 Sep 1 17:13 . drwxr-xr-x 35 root root 4096 Sep 1 16:59 .. -rw-r--r-- 1 1000 users 68 Aug 14 07:09 .empty lrwxrwxrwx 1 root root 22 Sep 1 16:59 libACE.so -> ../ace/libACE.so.6.4.4 lrwxrwxrwx 1 root root 22 Sep 1 16:59 libACE.so.6.4.4 -> ../ace/libACE.so.6.4.4 lrwxrwxrwx 1 root root 35 Sep 1 16:59 libACEXML.so -> ../ACEXML/common/libACEXML.so.6.4.4 lrwxrwxrwx 1 root root 35 Sep 1 16:59 libACEXML.so.6.4.4 -> ../ACEXML/common/libACEXML.so.6.4.4 lrwxrwxrwx 1 root root 49 Sep 1 16:59 libACEXML_Parser.so -> ../ACEXML/parser/parser/libACEXML_P ...
至此,我们就在ubuntu容器中已经搭建好ACE和TAO环境了。具体细节和后续更新,请参考代码仓库。
本文代码仓库: https://github.com/stonejiang208/ace-tao-docker
相关文章推荐
- 搭建ACE及TAO开发环境的快速方法 (Windows篇)
- 关于Cygwin环境下快速搭建GTK+2.0开发环境的方法(原创)
- 使用Docker快速搭建Oracle开发环境的方法教程
- 下面为大家介绍一下这种快速搭建安卓开发环境的方法:
- Ruby on rails开发从头来(windows)(一)-使用InstantRails快速搭建Ruby On Rails开发环境
- 搭建WinXP+VS2008+IIS+Sql Server 2005开发环境遇到的问题及解决方法备案
- 搭建VC6下的ACE开发环境
- php学习日志081106- 快速搭建开发环境
- Eclipse3.4+Maven2+jetty6快速搭建web快速开发环境
- ASEM-51简易开发环境快速搭建
- Windows平台上iPhone基于cygwin开发环境的搭建方法
- meego 1.1 开发环境的搭建及问题解决方法
- (转)快速搭建PHP开发环境WAMP+ZendStudio+ZendDebugger
- 在visual studio 2005 中快速搭建手机程序开发环境
- 快速搭建iphone应用程序开发环境
- [Python]开发环境相关搭建方法介绍
- jsp开发环境的搭建(3)在tomcat下发布jsp的方法
- 用ZendServer快速搭建php oracle开发环境
- linux开发环境的快速搭建
- 缺少streams.h的解决方法和DirectShow开发环境的搭建(转)