0

我下载了 mosesdecoder 并成功编译。由于版本不同存在一些 boost 错误,我在自定义目录中安装了 boost。我现在正在尝试使用自定义提升安装来安装 mgiza。

在 moses 附加资源页面:http ://www.statmt.org/moses/?n=Moses.ExternalTools中,它说:

编译 MGIZA 需要 Boost 库。如果您的 Boost 库位于非系统目录中,请使用脚本

manual-compile/compile.sh

编译 MGIZA。

但简单地从 mgiza/mgizapp 目录运行它会产生很多文件未找到错误。我发现我必须正确设置 SRC_DIR 和 BOOST_ROOT 目录。

一旦我设置好了,代码文件的初始行和所有后续的编译文件都保存在 $PWD 中,我从中编译脚本。

那么我应该从哪个目录编译脚本才能顺利端到端地运行 moses?

更新:我已经回答了这个问题。谢谢

4

1 回答 1

1

我找到了编译的位置

manual-compile/compile.sh

它在

mgiza/mgizapp/bin/ 

目录。

mgiza/mgizapp/bin$ ../manual-compile/compile.sh 
于 2016-08-05T17:43:54.033 回答