2016-08-05 32 views
0

我下載了mosesdecoder並編譯成功。由於版本差異導致一些boost錯誤,我在自定義目錄中安裝了boost。我正試圖通過自定義提升安裝來安裝mgiza。如何指定moses的自定義boost目錄爲mgiza?

在摩西額外資源頁:http://www.statmt.org/moses/?n=Moses.ExternalTools,它說:

編譯MGIZA需要Boost庫。如果您的Boost庫位於非系統目錄中,請使用腳本

manual-compile/compile.sh 

來編譯MGIZA。

但簡單地從mgiza/mgizapp目錄運行它給了很多文件未找到錯誤。我發現我必須正確設置SRC_DIR和BOOST_ROOT目錄。

一旦我設置,代碼 但該文件的初始行和所有後續編譯文件保存在$ PWD,我正在編譯腳本。

那麼我應該編譯腳本以便順利運行摩西端到端的腳本?

更新:我已經回答了這個問題。由於

回答

1

我發現從中編譯

manual-compile/compile.sh 

它是

mgiza/mgizapp/bin/ 

目錄的位置。

mgiza/mgizapp/bin$ ../manual-compile/compile.sh 
+0

你能解決這個問題嗎? – hexin