美文网首页
搭建ACE及TAO开发环境的快速方法(Linux+Docker篇

搭建ACE及TAO开发环境的快速方法(Linux+Docker篇

作者: stonej | 来源:发表于2017-09-02 01:50 被阅读0次

    搭建ACE及TAO开发环境的快速方法(Linux+Docker篇)

    Stone

    摘要

    本文介绍如何利用docker在Linux (Ubuntu 16.04)环境下快速搭建ACE+TAO开发环境。

    本文暂不介绍Docker的细节,但我实在忍不住推荐尚未应用Docker的同学们赶紧了解了解Docker,因为它实在太棒了。

    预备知识

    阅读本文仅要求会安装Docker,适用于Docker的初学者。

    Docker的安装

    演示环境

    Host 机器: Ubuntu 16.04

    ACE 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开发环境的快速方法(Linux+Docker篇

          本文链接:https://www.haomeiwen.com/subject/wnjljxtx.html