搭建ACE及TAO開發(fā)環(huán)境的快速方法(Linux+Docker篇)

搭建ACE及TAO開發(fā)環(huán)境的快速方法(Linux+Docker篇)

Stone

摘要

本文介紹如何利用docker在Linux (Ubuntu 16.04)環(huán)境下快速搭建ACE+TAO開發(fā)環(huán)境。

本文暫不介紹Docker的細(xì)節(jié),但我實(shí)在忍不住推薦尚未應(yīng)用Docker的同學(xué)們趕緊了解了解Docker,因?yàn)樗鼘?shí)在太棒了。

預(yù)備知識(shí)

閱讀本文僅要求會(huì)安裝Docker,適用于Docker的初學(xué)者。

Docker的安裝

演示環(huán)境

Host 機(jī)器: Ubuntu 16.04

ACE 6.4.4

Docker version 17.05.0-ce, build 89658be

演示時(shí)工作目錄

即 把演示倉庫的代碼抓至home目錄。

~/ace-tao-docker

具體步驟

編寫Dockerfile構(gòu)建Docker鏡像cd ~/ace-tao-docker docker build -t ace1 .

這個(gè)過程會(huì)比較花時(shí)間,如果構(gòu)建成功,大概可以看到這樣的提示:

docker images

REPOSITORY? ? ? ? ? TAG? ? ? ? ? ? ? ? IMAGE ID? ? ? ? ? ? CREATED? ? ? ? ? ? SIZE

ace1? ? ? ? ? ? ? ? latest? ? ? ? ? ? ? 54f18e656843? ? ? ? 20 minutes ago? ? ? 1.88GB

創(chuàng)建容器cd ~/ace-tao-docker ./ace-start

在容器中驗(yàn)證編譯結(jié)果

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容器中已經(jīng)搭建好ACE和TAO環(huán)境了。具體細(xì)節(jié)和后續(xù)更新,請(qǐng)參考代碼倉庫。

本文代碼倉庫: https://github.com/stonejiang208/ace-tao-docker

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容